diff --git a/src/main/java/org/olat/core/commons/modules/bc/commands/CmdZip.java b/src/main/java/org/olat/core/commons/modules/bc/commands/CmdZip.java index ad23f507c5ca8f20ba6f4f5c6fa56518ffdf5281..c17ae466b3400005935e96ae28222988aca3a214 100644 --- a/src/main/java/org/olat/core/commons/modules/bc/commands/CmdZip.java +++ b/src/main/java/org/olat/core/commons/modules/bc/commands/CmdZip.java @@ -147,8 +147,13 @@ public class CmdZip extends FormBasicController implements FolderCommand { * * @see org.olat.core.commons.modules.bc.commands.AbstractCreateItemForm#formOK(org.olat.core.gui.UserRequest) */ + @Override protected void formOK(UserRequest ureq) { String name = textElement.getValue(); + if(!name.toLowerCase().endsWith(".zip")) { + name += ".zip"; + } + VFSItem zipFile = currentContainer.createChildLeaf(name); if (zipFile == null) { fireEvent(ureq, Event.FAILED_EVENT);