From e2c5f1df8d244b79c68ad206f209465d16f7105e Mon Sep 17 00:00:00 2001
From: Eugen Neuber <eugen.neuber@tugraz.at>
Date: Mon, 25 Jan 2021 15:42:53 +0100
Subject: [PATCH] Add second mime type for zip files

---
 packages/file-handling/src/file-source.js | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/packages/file-handling/src/file-source.js b/packages/file-handling/src/file-source.js
index aee6ce70..8b4c84b9 100644
--- a/packages/file-handling/src/file-source.js
+++ b/packages/file-handling/src/file-source.js
@@ -192,7 +192,8 @@ export class FileSource extends ScopedElementsMixin(DBPLitElement) {
             }
 
             // check if we want to decompress the zip and queue the contained files
-            if (this.decompressZip && file.type === "application/zip") {
+            if (this.decompressZip
+                && (file.type === "application/zip" || file.type === "application/x-zip-compressed")) {
                 // add decompressed files to tempFilesToHandle
                 await commonUtils.asyncArrayForEach(
                     await this.decompressZIP(file), (file) => this.sendFileEvent(file));
@@ -432,7 +433,7 @@ export class FileSource extends ScopedElementsMixin(DBPLitElement) {
         let allowedMimeTypes = this.allowedMimeTypes;
 
         if (this.decompressZip) {
-            allowedMimeTypes += ",application/zip";
+            allowedMimeTypes += ",application/zip,application/x-zip-compressed";
         }
 
         return html`
-- 
GitLab