diff --git a/src/main/java/ch/ethz/seb/sebserver/gui/content/ExamList.java b/src/main/java/ch/ethz/seb/sebserver/gui/content/ExamList.java index f2c1aa02..9db4bdd1 100644 --- a/src/main/java/ch/ethz/seb/sebserver/gui/content/ExamList.java +++ b/src/main/java/ch/ethz/seb/sebserver/gui/content/ExamList.java @@ -175,6 +175,10 @@ public class ExamList implements TemplateComposer { private PageAction modifyExam(final PageAction action, final EntityTable table) { final Exam exam = table.getSelectedROWData(); + if (exam == null) { + throw new PageMessageException(EMPTY_SELECTION_TEXT_KEY); + } + if (exam.startTime != null) { final DateTime now = DateTime.now(DateTimeZone.UTC); if (exam.startTime.isBefore(now)) {