diff --git a/lib/classes/sidebar/RoomSearchWidget.class.php b/lib/classes/sidebar/RoomSearchWidget.class.php index da2238e5fddf4a3e10421e0068dfd9e3383399be..1533927af1c0f87951c42f7f3d0cb35293026cd3 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()