3

We're on CiviCRM 4.7.25 and Drupal. We have the CAPTCHA and ReCAPTCHA modules enabled, and ReCAPTCHA is enabled on a profile we use for event registration.

We're seeing a new error (which never used to happen!) when registering multiple participants.

Behaviour is:

  • User is not logged in to Drupal
  • User enters details for Participant 1, and completes Captcha
  • User enters details for Participant 2. No captcha appears (good!). User tries to proceed to next step and encounters alert "Please go back and complete the CAPTCHA at the bottom of this form"
  • User can't progress any further with event registration

The only problem being, there is no captcha!

For now, we have disabled Captcha on this profile, having drawn a blank on other fixes. Any suggestions gratefully received!

4
  • Have just found this happening on 4.7.27 Drupal 7 site. Id someone can share the link to a demo site I can try and recreate, but probably not until middle of next week. Feb 21, 2018 at 17:06
  • Recreated error in sandbox raised in jira issues.civicrm.org/jira/browse/CRM-21824 Mar 3, 2018 at 11:12
  • I've encountered this same issue today, in build CiviCRM 5.23.4 running under Joomla. Was there ever a fix for this?
    – A. Block
    Apr 29, 2020 at 20:27
  • Running CiviCRM 5.28.3 on WordPress and having the same problem. Any bug fixes in the works?
    – raaboyl
    Aug 26, 2020 at 14:27

1 Answer 1

5

Looks like a bug- see comments 2 possible workrounds

1) Limit to single participant registration

2) Create new profile w/o captcha and use this as profile for additional participants

Or as you suggest disable captcha for profile entirely

2
  • 1
    Option 2 sounds like the answer to me.
    – petednz - fuzion
    Mar 3, 2018 at 20:02
  • More an option 1 man myself. Mar 16, 2018 at 16:34

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.