From 1f662c025c629bf7910343e96b2d2aa4f1c040aa Mon Sep 17 00:00:00 2001
From: Eugen Neuber <eugen.neuber@tugraz.at>
Date: Mon, 25 Jan 2021 09:10:19 +0100
Subject: [PATCH] Add "application/zip" to "allowed-mime-types" in
 dbp-file-source

Local test is ok, not sure if this mime type is sufficient (application/octet-stream ?)
---
 src/dbp-official-signature-pdf-upload.js  | 2 +-
 src/dbp-qualified-signature-pdf-upload.js | 2 +-
 src/dbp-signature-verification-full.js    | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/dbp-official-signature-pdf-upload.js b/src/dbp-official-signature-pdf-upload.js
index 9bbd1d3..9bde3d7 100644
--- a/src/dbp-official-signature-pdf-upload.js
+++ b/src/dbp-official-signature-pdf-upload.js
@@ -775,7 +775,7 @@ class OfficialSignaturePdfUpload extends ScopedElementsMixin(DBPSignatureLitElem
                         <dbp-file-source
                             id="file-source"
                             context="${i18n.t('qualified-pdf-upload.upload-field-label')}"
-                            allowed-mime-types="application/pdf"
+                            allowed-mime-types="application/pdf,application/zip"
                             enabled-sources="local${this.showTestNextcloudFilePicker ? ",nextcloud" : ""}"
                             nextcloud-auth-url="${this.nextcloudWebAppPasswordURL}"
                             nextcloud-web-dav-url="${this.nextcloudWebDavURL}"
diff --git a/src/dbp-qualified-signature-pdf-upload.js b/src/dbp-qualified-signature-pdf-upload.js
index b283788..910128e 100644
--- a/src/dbp-qualified-signature-pdf-upload.js
+++ b/src/dbp-qualified-signature-pdf-upload.js
@@ -940,7 +940,7 @@ class QualifiedSignaturePdfUpload extends ScopedElementsMixin(DBPSignatureLitEle
                         <dbp-file-source
                             id="file-source"
                             context="${i18n.t('qualified-pdf-upload.upload-field-label')}"
-                            allowed-mime-types="application/pdf"
+                            allowed-mime-types="application/pdf,application/zip"
                             enabled-sources="local${this.showTestNextcloudFilePicker ? ",nextcloud" : ""}"
                             nextcloud-auth-url="${this.nextcloudWebAppPasswordURL}"
                             nextcloud-web-dav-url="${this.nextcloudWebDavURL}"
diff --git a/src/dbp-signature-verification-full.js b/src/dbp-signature-verification-full.js
index 40453ac..4046b6c 100644
--- a/src/dbp-signature-verification-full.js
+++ b/src/dbp-signature-verification-full.js
@@ -698,7 +698,7 @@ class SignatureVerificationFull extends ScopedElementsMixin(DBPSignatureLitEleme
                         </button>
                         <dbp-file-source
                             id="file-source"
-                            allowed-mime-types="application/pdf"
+                            allowed-mime-types="application/pdf,application/zip"
                             enabled-sources="local${this.showTestNextcloudFilePicker ? ",nextcloud" : ""}"
                             nextcloud-auth-url="${this.nextcloudWebAppPasswordURL}"
                             nextcloud-web-dav-url="${this.nextcloudWebDavURL}"
-- 
GitLab