From 5c776bc8f4fa01e55058211ebdc8ccc8f32da657 Mon Sep 17 00:00:00 2001
From: uhensler <urs.hensler@frentix.com>
Date: Fri, 29 Mar 2019 11:20:38 +0100
Subject: [PATCH] OO-3999: Avoid validating file name if no file was uploaded

---
 .../java/org/olat/course/nodes/gta/ui/EditTaskController.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/main/java/org/olat/course/nodes/gta/ui/EditTaskController.java b/src/main/java/org/olat/course/nodes/gta/ui/EditTaskController.java
index 85c329ef469..ec6e83ac11d 100644
--- a/src/main/java/org/olat/course/nodes/gta/ui/EditTaskController.java
+++ b/src/main/java/org/olat/course/nodes/gta/ui/EditTaskController.java
@@ -135,7 +135,7 @@ public class EditTaskController extends FormBasicController {
 		if(fileEl.getInitialFile() == null && fileEl.getUploadFile() == null) {
 			fileEl.setErrorKey("form.mandatory.hover", null);
 			allOk &= false;
-		} else if (!FileUtils.validateFilename(fileEl.getUploadFileName())) {
+		} else if (fileEl.getUploadFile() != null && !FileUtils.validateFilename(fileEl.getUploadFileName())) {
 			fileEl.setErrorKey("error.file.invalid", null);
 			allOk = false;
 		} else if(!replaceFile && fileEl.getUploadFile() != null) {
-- 
GitLab