diff --git a/booking.variety_form.inc b/booking.variety_form.inc index ffb9e8d..285b1c8 100644 --- a/booking.variety_form.inc +++ b/booking.variety_form.inc @@ -145,10 +145,10 @@ function booking_variety_regn_form_validate($form, &$form_state) { } // --- Check that this person hasn't already registered for variety sessions - $prev_regn_query = db_select('booking_variety_regn', 'v'); - $prev_regn_query->condition('v.booking_person_nid', $values['booking_nid'], '='); - $prev_regn_check = $prev_regn_query->execute() - ->fetchObject(); + $prev_regn_query = db_select('booking_variety_regn', 'v') + ->condition('v.booking_person_nid', $values['booking_nid'], '=') + ->fields('v'); + $prev_regn_check = $prev_regn_query->execute(); if ($prev_regn_check) { form_set_error('booking_nid', t('You have already registered for variety sessions. Existing registration cannot be changed.'));