Registration from waiting list: Property 'contactID' has not been set.
User cannot register from a waiting list.
User gets waiting list email for an event.
Gets as far as the 'Confirm Your Registration Information' page (card has been pre-authorised)
All details correct on page.
Clicks 'continue' gets error:
Sorry, due to an error, we are unable to fulfill your request at the moment. You may want to contact your administrator or service provider with more details about what action you were performing when this occurred. Property 'contactID' has not been set.
The watchdog has:
$Fatal Error Details = array:3 [ "message" => "Property 'contactID' has not been set." "code" => null "exception" => BadMethodCallException {#1508 #message: "Property 'contactID' has not been set." #code: 0 #file: "/home/intsociety/public_html/sites/all/modules/civicrm/Civi/Payment/PropertyBag.php" #line: 263 trace: { /home/intsociety/public_html/sites/all/modules/civicrm/Civi/Payment/PropertyBag.php:263 { › } › throw new \BadMethodCallException("Property '$prop' has not been set."); › } } /home/intsociety/public_html/sites/all/modules/civicrm/Civi/Payment/PropertyBag.php:596 { …} /home/intsociety/public_html/sites/default/files/civicrm/extensions/stripe-elements/CRM/Core/Payment/Stripe.php:520 { …} /home/intsociety/public_html/sites/all/modules/civicrm/CRM/Event/Form/Registration/Confirm.php:1264 { …} /home/intsociety/public_html/sites/all/modules/civicrm/CRM/Event/Form/Registration/Confirm.php:533 { …} /home/intsociety/public_html/sites/all/modules/civicrm/CRM/Core/Form.php:513 { …} /home/intsociety/public_html/sites/all/modules/civicrm/CRM/Core/StateMachine.php:144 { …} /home/intsociety/public_html/sites/all/modules/civicrm/CRM/Core/QuickForm/Action/Next.php:43 { …} /home/intsociety/public_html/sites/all/modules/civicrm/packages/HTML/QuickForm/Controller.php:203 { …} /home/intsociety/public_html/sites/all/modules/civicrm/packages/HTML/QuickForm/Page.php:103 { …} /home/intsociety/public_html/sites/all/modules/civicrm/CRM/Core/Controller.php:347 { …} /home/intsociety/public_html/sites/all/modules/civicrm/CRM/Core/Invoke.php:312 { …} /home/intsociety/public_html/sites/all/modules/civicrm/CRM/Core/Invoke.php:68 { …} /home/intsociety/public_html/sites/all/modules/civicrm/CRM/Core/Invoke.php:36 { …} /home/intsociety/public_html/sites/all/modules/civicrm/drupal/civicrm.module:458 { …} /home/intsociety/public_html/includes/menu.inc:527 { …} /home/intsociety/public_html/index.php:21 { …} } } ]
Stripe Payment Processor 6.6.3
Sweet Alert 1.5
Payment Shared 1.0.1
CiviCRM 5.35.2
Drupal 7.82
Php 7.4