mecachisenros / cf-civicrm

Caldera Forms CiviCRM Integration
GNU Affero General Public License v3.0
30 stars 26 forks source link

CF-CiviCRM and too many processors? #129

Open kapn1966 opened 5 years ago

kapn1966 commented 5 years ago

Thank you for your amazing work on this.

I have a form I am using to manage workshop registrations over 4 sessions. each session has a drop down menu populated by 8 workshops. each workshop requires a processor. The processors work as expected for the first three sessions, but don't work for the fourth one. If I create a separate form for the fourth session it works fine. Is there a practical limit on the number of processors a form can have before it just stops working? I have ~ 35 processors in that form. The first 24 or so seemed to work, but nothing after that.

I'm using Wordpress 5.2.4, Caldera 1.8.7, CiviCRM 5.16.2, CF-CiviCRM 1.0.4 in Firefox 70.0.1 on Windows 10

mecachisenros commented 5 years ago

@kapn1966 There's not theoretical limit on the number of processors on the form.

Do you get an error when submitting the form?

kapn1966 commented 5 years ago

There is no error, it simply won't register the user for those events. I haven't turned on logging -- I'm not sure where the plugin would do its logging.

mecachisenros commented 5 years ago

I see, the error would be thrown/displayed when submitting the form (the php error log would be useful as well, but the location varies depending on your environment), if there are no errors, the only reason a Participant processor won't register the user is because they are already registered, but that should stop the form from processing/submitting and display a message stating that they are already registered.

Could you export the form as json and attach here so I can take a look, I've never made a form with 30+ processor, so there might be some limit that I'm not aware of.

kapn1966 commented 5 years ago

Thanks for taking a look. Here's the export file. In addition to the named problem, it often times out in the browser when switching from layout to processors to settings. It may be that the limit is just practical past a certain point and not some specific number.

add-workshops-and-meals-export.zip