diff --git a/src/main/java/org/olat/course/nodes/GTACourseNode.java b/src/main/java/org/olat/course/nodes/GTACourseNode.java index f3afc23a12464008cfb4f36d6b98915bc1166f05..10955a58fa1441b53e808a6eceb844cf44b83a5d 100644 --- a/src/main/java/org/olat/course/nodes/GTACourseNode.java +++ b/src/main/java/org/olat/course/nodes/GTACourseNode.java @@ -509,7 +509,7 @@ public class GTACourseNode extends AbstractAccessableCourseNode implements Asses + "_" + assessedIdentity.getKey(); Task task = gtaManager.getTask(assessedIdentity, taskList); - if(task != null && config.getBooleanSafe(GTASK_ASSIGNMENT)) { + if(task != null && task.getTaskName() != null && config.getBooleanSafe(GTASK_ASSIGNMENT)) { File taskDirectory = gtaManager.getTasksDirectory(course.getCourseEnvironment(), this); File taskFile = new File(taskDirectory, task.getTaskName()); if(taskFile.exists()) { @@ -554,7 +554,7 @@ public class GTACourseNode extends AbstractAccessableCourseNode implements Asses + "_" + businessGroup.getKey(); Task task = gtaManager.getTask(businessGroup, taskList); - if(task != null && config.getBooleanSafe(GTASK_ASSIGNMENT)) { + if(task != null && task.getTaskName() != null && config.getBooleanSafe(GTASK_ASSIGNMENT)) { File taskDirectory = gtaManager.getTasksDirectory(course.getCourseEnvironment(), this); File taskFile = new File(taskDirectory, task.getTaskName()); if(taskFile.exists()) {