Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Enabling TOS on a checkout page causes the following error, with latest 7.x-1.2 version of Drupal Commerce:
Notice: Undefined index: 24 in _field_invoke_multiple() (line 318 of /home/.../field.attach.inc).
This occurs regardless of checkout page the pane is on, as well as with multiple content types. The odd thing is that everything seems to function correctly. Turning off the TOS pane removes the error.
Comment | File | Size | Author |
---|---|---|---|
#4 | error extra panes.png | 26.08 KB | zalurishakosinoquerin |
Comments
Comment #1
NicholasR CreditAttribution: NicholasR commentedI guess I am the only one? Best I can figure out an array keyed by ID should be being passed to _field_invoke_multiple, however it seems that the Checkout module is not correctly passing a keyed array when extra panes are used.
Any assistance would be great!
Comment #2
pcambraI haven't been able to reproduce this one, seems odd that you get that specific error there... could you give "commerce_devel" a try to see the error trace from where this is coming from?
Comment #3
pcambraComment #4
zalurishakosinoquerin CreditAttribution: zalurishakosinoquerin commentedHi,
I'm experiencing the same problem. Have you found a solution, guys?
Getting such an error: Notice: Undefined index: 180 in _field_invoke_multiple() (line 329 of /zzz/zzz/domains/zzz.zz/public_html/modules/field/field.attach.inc).
I could use a "commerce_devel", but need a specific instructions.
Thank you very much