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