From 736575fb2b8eca6d49998b5c89bdeee75d8fc996 Mon Sep 17 00:00:00 2001
From: Elmar Ludwig <elmar.ludwig@uni-osnabrueck.de>
Date: Thu, 6 Jul 2023 17:47:44 +0200
Subject: [PATCH] limit exam duration to 99999 minutes, fixes #201

---
 views/sheets/edit_assignment.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/views/sheets/edit_assignment.php b/views/sheets/edit_assignment.php
index 0133191..a93afb4 100644
--- a/views/sheets/edit_assignment.php
+++ b/views/sheets/edit_assignment.php
@@ -58,7 +58,7 @@
 
         <label id="exam_length" class="practice-hidden selftest-hidden">
             <span class="required"><?= _vips('Dauer in Minuten') ?></span>
-            <input type="number" name="exam_length" value="<?= htmlReady($assignment->options['duration']) ?>" <?= $disabled ?> data-secure required>
+            <input type="number" name="exam_length" min="0" max="99999" value="<?= htmlReady($assignment->options['duration']) ?>" <?= $disabled ?> data-secure required>
         </label>
 
         <input id="options-toggle" type="checkbox" value="on" <?= $assignment_id ? '' : 'checked' ?>>
-- 
GitLab