fix logic

This commit is contained in:
Nathan Coad
2018-05-05 20:38:17 +10:00
parent 78473752e4
commit 82c9f23b78

View File

@@ -767,8 +767,13 @@ function booking_variety_regn_edit_form_submit($form, &$form_state) {
watchdog('booking_debug', 'Person @nid in timeslot @tid is no longer registered for a variety session', array( watchdog('booking_debug', 'Person @nid in timeslot @tid is no longer registered for a variety session', array(
'@nid' => $values['nid'], '@tid' => $previous_tid '@nid' => $values['nid'], '@tid' => $previous_tid
)); ));
// reduce regn count for old session
db_update('booking_variety_sessions')
->expression('booking_variety_regncount', 'booking_variety_regncount - :count', array(':count' => 1))
->condition('vid', $previous_sid)
->execute();
} }
if ($booking_variety_ids[$previous_tid] != $previous_sid) { elseif ($booking_variety_ids[$previous_tid] != $previous_sid) {
// reduce regn count for old session // reduce regn count for old session
db_update('booking_variety_sessions') db_update('booking_variety_sessions')
->expression('booking_variety_regncount', 'booking_variety_regncount - :count', array(':count' => 1)) ->expression('booking_variety_regncount', 'booking_variety_regncount - :count', array(':count' => 1))