diff --git a/src/main/java/org/olat/core/util/vfs/filters/VFSContainerFilter.java b/src/main/java/org/olat/core/util/vfs/filters/VFSContainerFilter.java
index 08fa46e0b900e7f0ab5d02309517424579268689..cf20da2477f031440f01c641acced90ca8782dca 100644
--- a/src/main/java/org/olat/core/util/vfs/filters/VFSContainerFilter.java
+++ b/src/main/java/org/olat/core/util/vfs/filters/VFSContainerFilter.java
@@ -31,6 +31,7 @@ import org.olat.core.util.vfs.VFSItem;
 
 public class VFSContainerFilter implements VFSItemFilter {
 
+	@Override
 	public boolean accept(VFSItem vfsItem) {
 		return (vfsItem instanceof VFSContainer);
 	}
diff --git a/src/main/java/org/olat/course/export/CourseExportMediaResource.java b/src/main/java/org/olat/course/export/CourseExportMediaResource.java
index 91f4319803a09eaad8b6d9172d5e9bd5d485a6dc..a986acbefb78acfb8fb1cd4912168ea92914fae5 100644
--- a/src/main/java/org/olat/course/export/CourseExportMediaResource.java
+++ b/src/main/java/org/olat/course/export/CourseExportMediaResource.java
@@ -49,7 +49,6 @@ import org.olat.core.util.vfs.LocalFolderImpl;
 import org.olat.core.util.vfs.VFSContainer;
 import org.olat.core.util.vfs.VFSItem;
 import org.olat.core.util.vfs.VFSManager;
-import org.olat.core.util.vfs.filters.VFSContainerFilter;
 import org.olat.core.util.vfs.filters.VFSRevisionsAndThumbnailsFilter;
 import org.olat.core.util.vfs.filters.VFSSystemItemFilter;
 import org.olat.course.CourseFactory;
@@ -326,7 +325,7 @@ public class CourseExportMediaResource implements MediaResource, StreamingOutput
 	
 	private void exportCoursefolder(PersistingCourseImpl sourceCourse, ZipOutputStream zout) throws IOException {
 		VFSContainer courseFolder = sourceCourse.getIsolatedCourseBaseContainer();
-		List<VFSItem> hasChildren = courseFolder.getItems(new VFSContainerFilter());
+		List<VFSItem> hasChildren = courseFolder.getItems(new VFSSystemItemFilter());
 		if(hasChildren != null && !hasChildren.isEmpty()) {
 			zout.putNextEntry(new ZipEntry("oocoursefolder.zip"));
 			// export course folder