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);
 	}