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()