From 6356593707cc13941569fbc85734c214bb0557c1 Mon Sep 17 00:00:00 2001 From: Patrizio Bekerle <patrizio@bekerle.com> Date: Thu, 4 Jun 2020 13:07:07 +0200 Subject: [PATCH] Skip folder entries (#11) --- packages/file-handling/src/fileupload.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/file-handling/src/fileupload.js b/packages/file-handling/src/fileupload.js index 42559432..5d2bfa43 100644 --- a/packages/file-handling/src/fileupload.js +++ b/packages/file-handling/src/fileupload.js @@ -242,6 +242,10 @@ export class FileUpload extends ScopedElementsMixin(VPULitElement) { // isn't supported by JSZip (see https://github.com/Stuk/jszip/issues/281) // using zip.files directly works great! await commonUtils.asyncObjectForEach(zip.files, async (zipEntry) => { + // skip directory entries + if (zipEntry.dir) { + return; + } // TODO: find way to check mime type, see https://github.com/Stuk/jszip/issues/626 // if (!this.checkFileType(zipEntry)) { // return; -- GitLab