diff --git a/src/main/java/org/olat/repository/handlers/CourseHandler.java b/src/main/java/org/olat/repository/handlers/CourseHandler.java index 4e0bc250755eb9523cc57863fa279167abfce755..86abe124c72851e8e3e33ad294f0ba5e91452851 100644 --- a/src/main/java/org/olat/repository/handlers/CourseHandler.java +++ b/src/main/java/org/olat/repository/handlers/CourseHandler.java @@ -154,9 +154,8 @@ public class CourseHandler implements RepositoryHandler { @Override public MediaResource getAsMediaResource(OLATResourceable res, boolean backwardsCompatible) { RepositoryEntry re = RepositoryManager.getInstance().lookupRepositoryEntry(res, true); - String exportFileName = re.getDisplayname() + ".zip"; - exportFileName = StringHelper.transformDisplayNameToFileSystemName(exportFileName); - File fExportZIP = new File(WebappHelper.getTmpDir() + File.separator + exportFileName); + String exportFileName = StringHelper.transformDisplayNameToFileSystemName(re.getDisplayname()) + ".zip"; + File fExportZIP = new File(WebappHelper.getTmpDir(), exportFileName); CourseFactory.exportCourseToZIP(res, fExportZIP, backwardsCompatible); return new CleanupAfterDeliveryFileMediaResource(fExportZIP); }