From 755d74040c68d02e691b5fb226b6b80343d069a4 Mon Sep 17 00:00:00 2001
From: Patrizio Bekerle <patrizio@bekerle.com>
Date: Fri, 5 Jun 2020 11:25:05 +0200
Subject: [PATCH] Add application/zip to allowedMimeTypes
 (VPU/Apps/Signature#11)

---
 packages/file-handling/src/fileupload.js | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/packages/file-handling/src/fileupload.js b/packages/file-handling/src/fileupload.js
index d0227d12..849e7ed4 100644
--- a/packages/file-handling/src/fileupload.js
+++ b/packages/file-handling/src/fileupload.js
@@ -435,6 +435,12 @@ export class FileUpload extends ScopedElementsMixin(VPULitElement) {
     }
 
     render() {
+        let allowedMimeTypes = this.allowedMimeTypes;
+
+        if (this.decompressZip) {
+            allowedMimeTypes += ",application/zip";
+        }
+
         return html`
             <div id="dropArea">
                 <div class="my-form" title="${this.uploadInProgress ? i18n.t('upload-disabled-title') : ''}">
@@ -443,7 +449,7 @@ export class FileUpload extends ScopedElementsMixin(VPULitElement) {
                            type="file"
                            id="fileElem"
                            multiple
-                           accept="${mimeTypesToAccept(this.allowedMimeTypes)}"
+                           accept="${mimeTypesToAccept(allowedMimeTypes)}"
                            name='file'>
                     <label class="button is-primary" for="fileElem" ?disabled="${this.disabled}">
                         <vpu-icon style="display: ${this.uploadInProgress ? "inline-block" : "none"}" name="lock"></vpu-icon>
-- 
GitLab