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) {