diff options
Diffstat (limited to 'modules-available/exams/page.inc.php')
-rw-r--r-- | modules-available/exams/page.inc.php | 5 |
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')); |