From ac58536501791e6277e8e12d7dd60f42cdd81d7a Mon Sep 17 00:00:00 2001 From: advplyr Date: Wed, 27 Apr 2022 18:03:00 -0500 Subject: [PATCH] Fix:Drag n drop folder upload --- client/mixins/uploadHelpers.js | 4 ++-- client/pages/upload/index.vue | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/client/mixins/uploadHelpers.js b/client/mixins/uploadHelpers.js index a54453e5..bed48e76 100644 --- a/client/mixins/uploadHelpers.js +++ b/client/mixins/uploadHelpers.js @@ -174,8 +174,8 @@ export default { if (mediaType === 'podcast') return this.cleanPodcast(item, index) return this.cleanBook(item, index) }, - async getItemsFromDataTransferItems(items, mediaType) { - var files = await this.getFilesDropped(items) + async getItemsFromDataTransferItems(dataTransferItems, mediaType) { + var files = await this.getFilesDropped(dataTransferItems) if (!files || !files.length) return { error: 'No files found ' } var itemData = this.fileTreeToItems(files, mediaType) if (!itemData.items.length && !itemData.ignoredFiles.length) { diff --git a/client/pages/upload/index.vue b/client/pages/upload/index.vue index b225ad0d..597eb848 100644 --- a/client/pages/upload/index.vue +++ b/client/pages/upload/index.vue @@ -195,7 +195,8 @@ export default { e.preventDefault() this.isDragging = false var items = e.dataTransfer.items || [] - var itemResults = await this.uploadHelpers.getItemsFromDrop(items) + + var itemResults = await this.uploadHelpers.getItemsFromDrop(items, this.selectedLibraryMediaType) this.setResults(itemResults) }, inputChanged(e) {