diff --git a/app/controllers/resources/room_request.php b/app/controllers/resources/room_request.php index 7b9fe76cd9780c4c6cfd3eaff306689d5f0c8e9e..9c78990315bd688c05470e64f3c76e6b7f436294 100644 --- a/app/controllers/resources/room_request.php +++ b/app/controllers/resources/room_request.php @@ -1208,7 +1208,6 @@ class Resources_RoomRequestController extends AuthenticatedController } $this->room_availability[$room->id][$metadate_id] = [$metadate_available]; } else { - $this->visible_dates += $this->amount_of_metadate_dates[$room->id][$metadate_id]; $metadate_availability = []; foreach ($data['intervals'] as $interval) { $interval_available = $this->getRoomAvailability( @@ -1384,6 +1383,8 @@ class Resources_RoomRequestController extends AuthenticatedController //of time intervals. The expand button must be shown. $this->show_expand_metadates_button = true; $this->visible_dates++; + } else { + $this->visible_dates += count($data['intervals']); } } @@ -1417,15 +1418,6 @@ class Resources_RoomRequestController extends AuthenticatedController //If no room is selected, it cannot be declared fully available. $this->requested_room_fully_available = false; $this->room_availability_share[$selected_room->id] = 0.0; - foreach ($this->request_time_intervals as $data) { - if ($data['metadate'] instanceof SeminarCycleDate && !$this->expand_metadates) { - $this->show_expand_metadates_button = true; - $this->visible_dates++; - break; - } else { - $this->visible_dates += count($data['intervals']); - } - } } //Load the room groups of the current user: