diff --git a/src/main/java/org/olat/modules/scorm/ScormDirectoryHelper.java b/src/main/java/org/olat/modules/scorm/ScormDirectoryHelper.java index 886785f780b792c1c4808e86dbd5de04ed778a9d..d1f96c466b28210499c836f528a44042d33e0625 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; } /**