From 2adf325c4478fce153e74a881c79005e82616249 Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Fri, 10 Feb 2017 15:39:03 +0100 Subject: [PATCH] OO-2519: normalize filename --- .../java/org/olat/ims/qti21/manager/QTI21ServiceImpl.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/olat/ims/qti21/manager/QTI21ServiceImpl.java b/src/main/java/org/olat/ims/qti21/manager/QTI21ServiceImpl.java index 6e26d3848c8..49bd29f58a0 100644 --- a/src/main/java/org/olat/ims/qti21/manager/QTI21ServiceImpl.java +++ b/src/main/java/org/olat/ims/qti21/manager/QTI21ServiceImpl.java @@ -864,7 +864,8 @@ public class QTI21ServiceImpl implements QTI21Service, UserDataDeletable, Initia extension = ""; } String date = testSessionDao.formatDate(new Date()); - String datedFilename = filename + date + extension; + String datedFilename = FileUtils.normalizeFilename(filename) + "_" + date + extension; + //make sure we don't overwrite an existing file File submittedFile = new File(submissionDir, datedFilename); String renamedFile = FileUtils.rename(submittedFile); @@ -898,7 +899,7 @@ public class QTI21ServiceImpl implements QTI21Service, UserDataDeletable, Initia extension = ""; } String date = testSessionDao.formatDate(new Date()); - String datedFilename = filename + date + extension; + String datedFilename = FileUtils.normalizeFilename(filename) + "_" + date + extension; //make sure we don't overwrite an existing file File submittedFile = new File(submissionDir, datedFilename); String renamedFile = FileUtils.rename(submittedFile); -- GitLab