From 94531fa934271a42a133a7478941332d2844d90c Mon Sep 17 00:00:00 2001 From: gnaegi <none@none> Date: Wed, 4 Feb 2015 12:07:32 +0100 Subject: [PATCH] OO-1422 fix rare NPE on fresh system where no one ever executed a scorm module --- .../java/org/olat/modules/scorm/ScormDirectoryHelper.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/olat/modules/scorm/ScormDirectoryHelper.java b/src/main/java/org/olat/modules/scorm/ScormDirectoryHelper.java index 886785f780b..d1f96c466b2 100644 --- a/src/main/java/org/olat/modules/scorm/ScormDirectoryHelper.java +++ b/src/main/java/org/olat/modules/scorm/ScormDirectoryHelper.java @@ -40,7 +40,11 @@ public class ScormDirectoryHelper { */ public static VFSContainer getScormRootFolder() { VFSContainer canonicalRoot = new LocalFolderImpl(new File(FolderConfig.getCanonicalRoot())); - return (VFSContainer)canonicalRoot.resolve("scorm"); + VFSContainer scormContainer = (VFSContainer)canonicalRoot.resolve("scorm"); + if (scormContainer == null) { + scormContainer = canonicalRoot.createChildContainer("scorm"); + } + return scormContainer; } /** -- GitLab