diff --git a/booking.variety_admin.inc b/booking.variety_admin.inc index 819a2c6..8b2e11f 100644 --- a/booking.variety_admin.inc +++ b/booking.variety_admin.inc @@ -552,6 +552,13 @@ function booking_varietysessions_csv_report($timeslot_id) { WHERE p.booking_eventid = :eid ORDER BY r.rid", array(':eid' => $event->eid)); $session_members = $session_members_query->fetchAll(); + + // Check if we had no data added, that means there were no people in this study group + if (! $session_members) { + drupal_set_message("Error: Variety Session timeslot $timeslot_id has no members assigned.", 'error', FALSE); + drupal_goto('admin/booking/variety'); + return ""; + } //watchdog('booking_debug', 'booking_varietysessions_csv_report session members:
@info', array('@info' => print_r( $session_members, true)));