diff options
| author | Sebastian Schenk <sebastian.schenk@itz.uni-halle.de> | 2025-06-26 20:02:27 +0000 |
|---|---|---|
| committer | David Siegfried <david.siegfried@uni-vechta.de> | 2025-06-26 20:02:27 +0000 |
| commit | 3134cd4895da85c7b48a2516438fce8bd629f554 (patch) | |
| tree | 29caea0c95287ebf677f002ee9a4a91ff101b0cf /app/controllers/course | |
| parent | 475eebe18fb18c5d74bd2d99adb3af4d38086ea2 (diff) | |
check for 0 seats in room booking, fixes #4892
Closes #4892
Merge request studip/studip!3701
Diffstat (limited to 'app/controllers/course')
| -rw-r--r-- | app/controllers/course/room_requests.php | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/app/controllers/course/room_requests.php b/app/controllers/course/room_requests.php index cfe1f31..df21a2a 100644 --- a/app/controllers/course/room_requests.php +++ b/app/controllers/course/room_requests.php @@ -503,6 +503,12 @@ class Course_RoomRequestsController extends AuthenticatedController ); } + // no min number of seats + if (empty($_SESSION[$request_id]['selected_properties']['seats']) || $_SESSION[$request_id]['selected_properties']['seats'] < 1) { + PageLayout::postError(_('Die Mindestanzahl der Sitzplätze muss größer als 0 sein!')); + $this->redirect('course/room_requests/request_find_available_properties/' . $request_id . '/1/category'); + } + $this->request_id = $request_id; $this->step = 3; |
