diff --git a/lib/classes/sidebar/RoomSearchWidget.class.php b/lib/classes/sidebar/RoomSearchWidget.class.php index 5b6aa49c4de499747c93dc07beac447d884f12d1..85052888754c9343b3957766aec891b14ef03b41 100644 --- a/lib/classes/sidebar/RoomSearchWidget.class.php +++ b/lib/classes/sidebar/RoomSearchWidget.class.php @@ -485,15 +485,19 @@ class RoomSearchWidget extends SidebarWidget } } - $this->rooms = RoomManager::findRooms( - $this->selected_criteria['special__room_name']['value'], - $this->location_id, - $this->building_id, - $properties, - $time_intervals, - 'name ASC, mkdate ASC', - false - ); + try { + $this->rooms = RoomManager::findRooms( + $this->selected_criteria['special__room_name']['value'], + $this->location_id, + $this->building_id, + $properties, + $time_intervals, + 'name ASC, mkdate ASC', + false + ); + } catch (\InvalidArgumentException $e) { + PageLayout::postError($e->getMessage()); + } } public function resetSearch()