From e95fbd5f6354fb1b0cab749c4596ebe627b3dbc2 Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Mon, 6 Jun 2016 17:23:53 +0200 Subject: [PATCH] OO-2050: check if a task file is selected before archiving it --- src/main/java/org/olat/course/nodes/GTACourseNode.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/olat/course/nodes/GTACourseNode.java b/src/main/java/org/olat/course/nodes/GTACourseNode.java index f3afc23a124..10955a58fa1 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()) { -- GitLab