Hi, I seem to have encountered a potential bug.

I have a multipage webform with a large number of checkboxes that the user can select. I then have a Rule which creates a node and populates fields using the action 'Set a data value' (as print $data['components']['email']['value'][0]; )

However after about a hundred of such actions in the rule, no more fields are being populated. Other actions (e.g. 'show a message on the site', 'set a data value' (fixed value) etc) are still working fine, so I don't think the issue is in Rules core.

The problem only occurs using the php function above, but a fair way down the list.

Has anyone else encountered this?

Comments

bluesman2014 created an issue. See original summary.

bluesman2014’s picture

Having done a bit of testing, the print function fails for all components beyond the 36th component. The position of the action in the rule doesn't seem to make any difference.

Which suggests it's more of a Webform-related problem than a Rules- one.

Is there an arbitrary limit built in somewhere?

bluesman2014’s picture

Well I've tried something new... Removing the page breaks 'fixes' this problem.

Still seems a bit arbitrary though: the components on pages 1-3 were printing fine. Any on page 4 onwards weren't printing at all.