From 4c7ca12308295f360b20824b66feb9969df8d5eb Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Fri, 26 Sep 2014 14:42:50 +0200
Subject: [PATCH] no-jira: append .zip to the filename if not already there

---
 .../org/olat/core/commons/modules/bc/commands/CmdZip.java    | 5 +++++
 1 file changed, 5 insertions(+)

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 ad23f507c5c..c17ae466b34 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);
-- 
GitLab