From 5c81df5668e316a2521166a8e24c7e95ca56e545 Mon Sep 17 00:00:00 2001 From: David Siegfried <david.siegfried@uni-vechta.de> Date: Wed, 21 Dec 2022 08:52:10 +0000 Subject: [PATCH] catch exception, closes #1565 Closes #1565 Merge request studip/studip!1264 --- .../sidebar/RoomSearchWidget.class.php | 22 +++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/lib/classes/sidebar/RoomSearchWidget.class.php b/lib/classes/sidebar/RoomSearchWidget.class.php index da2238e5fdd..1533927af1c 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() -- GitLab