summaryrefslogtreecommitdiffstats
path: root/modules-available/exams/page.inc.php
diff options
context:
space:
mode:
Diffstat (limited to 'modules-available/exams/page.inc.php')
-rw-r--r--modules-available/exams/page.inc.php5
1 files changed, 4 insertions, 1 deletions
diff --git a/modules-available/exams/page.inc.php b/modules-available/exams/page.inc.php
index 31593273..23a5bc39 100644
--- a/modules-available/exams/page.inc.php
+++ b/modules-available/exams/page.inc.php
@@ -287,7 +287,7 @@ class Page_Exams extends Page
/* process form-data */
$locationids = Request::post('locations', [], "ARRAY");
- /* global room has id 0 */
+ /* global room is 0/NULL */
if (empty($locationids)) {
$locationids[] = 0;
}
@@ -296,6 +296,9 @@ class Page_Exams extends Page
Message::addError('main.no-permission');
Util::redirect('?do=exams');
}
+ if ($locationids[0] === 0) {
+ $locationids[0] = null;
+ }
$examid = Request::post('examid', 0, 'int');
$starttime = strtotime(Request::post('starttime_date') . " " . Request::post('starttime_time'));