From 408a93c42d39c964190837f6f08f975e61f90915 Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Thu, 23 Mar 2017 20:58:17 +0100 Subject: [PATCH] OO-2647: listFiles can return null if the target is not a directory --- .../olat/course/nodes/pf/manager/FileSystemExport.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) 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 47a8b55feb7..0a0229cc14d 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()); + } } } } -- GitLab