If i try to edit an order and change its Customer Info using the ajax search interface, i get this error after cllicking Select on the desired customer
Fatal error: Nesting level too deep - recursive dependency? in /public_html/sites/all/modules/ubercart/uc_order/uc_order.admin.inc on line 1065
i didnt even know PHP had such an error, first time i see this:P
| Comment | File | Size | Author |
|---|---|---|---|
| #4 | 1416588_nesting-level-too-deep-fatal-error_4.patch | 553 bytes | ParisLiakos |
Comments
Comment #1
longwaveThe Ajax customer search interface still uses D5/D6 techniques and should be fully replaced. Assigning to myself to deal with this.
Comment #2
ParisLiakos commentedi will take a look on it later and try to help
Comment #3
longwaveI didn't get this error when I tested this briefly, but the code still need changing.
Comment #4
ParisLiakos commentedThis helped:
http://www.richardlord.net/blog/php-nesting-level-too-deep-recursive-dep...
strict comparison works indeed!
attaching the patch:
Comment #5
ParisLiakos commentedoops forgot to change status
Comment #6
Gemini Lights commented#4 patch tested and works.
Comment #7
sfyn commentedWas this fixed in time for 3.0? We are having this bug on a site we started today. The error appears to happen whenever we try to edit any order, here's a sanitized excerpt from our logs:
Comment #8
sfyn commentedPatch in #4 fixes our issues too,
Comment #9
longwaveCommitted #4, thanks for the patch and testing.
Comment #11
arnotixe commentedworks for me too. !== instead of != :D
Comment #12
liliplanet commentedConfirm that patch works, thank you!
Comment #13
dgtlmoon commentedworks for me too
Comment #13.0
dgtlmoon commentedremoving sensitive info