From bc46a96a01aeb6bf91c8ea443946178dde9092fc Mon Sep 17 00:00:00 2001
From: David Siegfried <david.siegfried@uni-vechta.de>
Date: Wed, 7 Jun 2023 10:04:04 +0000
Subject: [PATCH] fixes #2712

Closes #2712

Merge request studip/studip!1832
---
 app/controllers/course/timesrooms.php      | 2 +-
 app/controllers/resources/room_request.php | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app/controllers/course/timesrooms.php b/app/controllers/course/timesrooms.php
index 3f72420bf3f..ddc8c323587 100644
--- a/app/controllers/course/timesrooms.php
+++ b/app/controllers/course/timesrooms.php
@@ -443,7 +443,7 @@ class Course_TimesroomsController extends AuthenticatedController
             //has to be recereated, even if the room option
             //is set to "nochange".
             $room_id = null;
-            $preparation_time = Request::get('preparation_time');
+            $preparation_time = Request::int('preparation_time', 0);
             if (Request::option('room') == 'room') {
                 $room_id = Request::get('room_id');
                 if ($preparation_time > $max_preparation_time) {
diff --git a/app/controllers/resources/room_request.php b/app/controllers/resources/room_request.php
index 52a93db1e9a..e2b476671d5 100644
--- a/app/controllers/resources/room_request.php
+++ b/app/controllers/resources/room_request.php
@@ -963,7 +963,7 @@ class Resources_RoomRequestController extends AuthenticatedController
             $this->begin_time_str = Request::get('begin_time');
             $this->end_date_str = Request::get('end_date');
             $this->end_time_str = Request::get('end_time');
-            $this->preparation_time = Request::get('preparation_time');
+            $this->preparation_time = Request::int('preparation_time', 0);
 
             if (!$this->begin_date_str) {
                 PageLayout::postError(
-- 
GitLab