From cc226ccf04152dc07f997b34af296f123653e7c1 Mon Sep 17 00:00:00 2001 From: srosse <stephane.rosse@frentix.com> Date: Mon, 17 Aug 2020 08:26:19 +0200 Subject: [PATCH] OO-4843: correction column doesn't always exists --- .../ims/qti21/ui/QTI21AssessmentDetailsController.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/olat/ims/qti21/ui/QTI21AssessmentDetailsController.java b/src/main/java/org/olat/ims/qti21/ui/QTI21AssessmentDetailsController.java index 517fef906a1..590206633c4 100644 --- a/src/main/java/org/olat/ims/qti21/ui/QTI21AssessmentDetailsController.java +++ b/src/main/java/org/olat/ims/qti21/ui/QTI21AssessmentDetailsController.java @@ -276,9 +276,11 @@ public class QTI21AssessmentDetailsController extends FormBasicController { .booleanValue(); infos.add(forgeDetailsRow(sessionStatistics)); } - correctionCol.setAlwaysVisible(manualCorrections); - correctionCol.setDefaultVisible(manualCorrections); - tableEl.setColumnModelVisible(correctionCol, manualCorrections); + if(correctionCol != null) { + correctionCol.setAlwaysVisible(manualCorrections); + correctionCol.setDefaultVisible(manualCorrections); + tableEl.setColumnModelVisible(correctionCol, manualCorrections); + } Collections.sort(infos, new AssessmentTestSessionDetailsComparator()); tableModel.setObjects(infos); -- GitLab