Skip to content
Snippets Groups Projects
Commit e95fbd5f authored by srosse's avatar srosse
Browse files

OO-2050: check if a task file is selected before archiving it

parent 0bc10bcf
No related branches found
No related tags found
No related merge requests found
...@@ -509,7 +509,7 @@ public class GTACourseNode extends AbstractAccessableCourseNode implements Asses ...@@ -509,7 +509,7 @@ public class GTACourseNode extends AbstractAccessableCourseNode implements Asses
+ "_" + assessedIdentity.getKey(); + "_" + assessedIdentity.getKey();
Task task = gtaManager.getTask(assessedIdentity, taskList); 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 taskDirectory = gtaManager.getTasksDirectory(course.getCourseEnvironment(), this);
File taskFile = new File(taskDirectory, task.getTaskName()); File taskFile = new File(taskDirectory, task.getTaskName());
if(taskFile.exists()) { if(taskFile.exists()) {
...@@ -554,7 +554,7 @@ public class GTACourseNode extends AbstractAccessableCourseNode implements Asses ...@@ -554,7 +554,7 @@ public class GTACourseNode extends AbstractAccessableCourseNode implements Asses
+ "_" + businessGroup.getKey(); + "_" + businessGroup.getKey();
Task task = gtaManager.getTask(businessGroup, taskList); 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 taskDirectory = gtaManager.getTasksDirectory(course.getCourseEnvironment(), this);
File taskFile = new File(taskDirectory, task.getTaskName()); File taskFile = new File(taskDirectory, task.getTaskName());
if(taskFile.exists()) { if(taskFile.exists()) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment