From c9b68d79200ed9ea333dd3fa607a62a43d88ae89 Mon Sep 17 00:00:00 2001
From: uhensler <urs.hensler@frentix.com>
Date: Mon, 8 Apr 2019 12:27:24 +0200
Subject: [PATCH] OO-4014: RS after creating a document in info messages

---
 .../admin/sysinfo/manager/CustomStaticFolderManager.java     | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/main/java/org/olat/admin/sysinfo/manager/CustomStaticFolderManager.java b/src/main/java/org/olat/admin/sysinfo/manager/CustomStaticFolderManager.java
index 811ff46063e..adf7e3b0a21 100644
--- a/src/main/java/org/olat/admin/sysinfo/manager/CustomStaticFolderManager.java
+++ b/src/main/java/org/olat/admin/sysinfo/manager/CustomStaticFolderManager.java
@@ -28,6 +28,7 @@ import org.olat.core.logging.Tracing;
 import org.olat.core.util.WebappHelper;
 import org.olat.core.util.vfs.LocalFolderImpl;
 import org.olat.core.util.vfs.VFSContainer;
+import org.olat.core.util.vfs.callbacks.FullAccessCallback;
 import org.springframework.beans.factory.InitializingBean;
 import org.springframework.stereotype.Service;
 
@@ -55,7 +56,9 @@ public class CustomStaticFolderManager implements InitializingBean, WebDAVProvid
 
 	public VFSContainer getRootContainer() {
 		File file = new File(WebappHelper.getUserDataRoot(), STATIC_FOLDER);
-		return new LocalFolderImpl(file);
+		VFSContainer rootContainer = new LocalFolderImpl(file);
+		rootContainer.setLocalSecurityCallback(new FullAccessCallback());
+		return rootContainer;
 	}
 	
 	public File getRootFile() {
-- 
GitLab