diff --git a/src/main/java/org/olat/course/nodes/gta/ui/GTAParticipantController.java b/src/main/java/org/olat/course/nodes/gta/ui/GTAParticipantController.java index e835225d8f0ce33b6a04d87eeb8d91c73bdbeed9..4b5758fdd0c61d4ef96f13d185d21c16f4a1690c 100644 --- a/src/main/java/org/olat/course/nodes/gta/ui/GTAParticipantController.java +++ b/src/main/java/org/olat/course/nodes/gta/ui/GTAParticipantController.java @@ -666,6 +666,7 @@ public class GTAParticipantController extends GTAAbstractController { } cleanUpPopups(); } else if(submitDocCtrl == source) { + boolean hasUploadDocuments = submitDocCtrl.hasUploadDocuments(); if(event instanceof SubmitEvent) { Task assignedTask = submitDocCtrl.getAssignedTask(); gtaManager.log("Submit", (SubmitEvent)event, assignedTask, getIdentity(), assessedIdentity, assessedGroup, courseEnv, gtaNode); @@ -673,8 +674,10 @@ public class GTAParticipantController extends GTAAbstractController { cleanUpProcess(); process(ureq); } - submitButton.setCustomEnabledLinkCSS(submitDocCtrl.hasUploadDocuments() ? "btn btn-primary" : "btn btn-default"); - + + if(submitButton != null) { + submitButton.setCustomEnabledLinkCSS(hasUploadDocuments ? "btn btn-primary" : "btn btn-default"); + } } super.event(ureq, source, event); }