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.

CommentFileSizeAuthor
#4 error extra panes.png26.08 KBzalurishakosinoquerin
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

NicholasR’s picture

I 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!

pcambra’s picture

I 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?

pcambra’s picture

Status: Active » Postponed (maintainer needs more info)
zalurishakosinoquerin’s picture

Priority: Normal » Major
Status: Postponed (maintainer needs more info) » Active
FileSize
26.08 KB

Hi,

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