diff --git a/src/main/java/org/olat/course/nodes/pf/manager/FileSystemExport.java b/src/main/java/org/olat/course/nodes/pf/manager/FileSystemExport.java
index 47a8b55feb7765b9ae9cf319739d018a1805255d..0a0229cc14d99f3a74ddb76cbf8752967a481905 100644
--- a/src/main/java/org/olat/course/nodes/pf/manager/FileSystemExport.java
+++ b/src/main/java/org/olat/course/nodes/pf/manager/FileSystemExport.java
@@ -138,9 +138,12 @@ public class FileSystemExport implements MediaResource {
 				idKeys.add(identity.getKey().toString());
 			}
 		} else {
-			for (File file : sourceFolder.toFile().listFiles()) {
-				if (file.isDirectory()) {
-					idKeys.add(file.getName());
+			File[] listOfFiles = sourceFolder.toFile().listFiles();
+			if(listOfFiles != null) {
+				for (File file : listOfFiles) {
+					if (file.isDirectory()) {
+						idKeys.add(file.getName());
+					}
 				}
 			}
 		}