From ddff15f221939708e5d8ae01b4142163b8b93568 Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Tue, 16 Dec 2014 11:20:58 +0100 Subject: [PATCH] OO-1283: standard users don't need write access to download a zip file --- .../core/commons/modules/bc/commands/CmdDownloadZip.java | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/main/java/org/olat/core/commons/modules/bc/commands/CmdDownloadZip.java b/src/main/java/org/olat/core/commons/modules/bc/commands/CmdDownloadZip.java index 8508c04f04a..56a5ff86109 100644 --- a/src/main/java/org/olat/core/commons/modules/bc/commands/CmdDownloadZip.java +++ b/src/main/java/org/olat/core/commons/modules/bc/commands/CmdDownloadZip.java @@ -35,12 +35,10 @@ import org.olat.core.gui.control.Controller; import org.olat.core.gui.control.WindowControl; import org.olat.core.gui.media.MediaResource; import org.olat.core.gui.translator.Translator; -import org.olat.core.logging.AssertException; import org.olat.core.logging.OLog; import org.olat.core.logging.Tracing; import org.olat.core.util.StringHelper; import org.olat.core.util.ZipUtil; -import org.olat.core.util.vfs.VFSConstants; import org.olat.core.util.vfs.VFSContainer; import org.olat.core.util.vfs.VFSItem; @@ -62,10 +60,7 @@ public class CmdDownloadZip implements FolderCommand { @Override public Controller execute(FolderComponent folderComponent, UserRequest ureq, WindowControl wControl, Translator trans) { currentContainer = folderComponent.getCurrentContainer(); - if (currentContainer.canWrite() != VFSConstants.YES) { - throw new AssertException("Cannot write to current folder."); - } - + status = FolderCommandHelper.sanityCheck(wControl, folderComponent); if(status == FolderCommandStatus.STATUS_FAILED) { return null; -- GitLab