From 4ad1cd2968f6504f4f47ba2d8380e09f124fc717 Mon Sep 17 00:00:00 2001 From: advplyr Date: Sat, 2 Sep 2023 10:46:47 -0500 Subject: [PATCH] Fix:Batch API endpoints crash on reset library filter data --- server/controllers/LibraryItemController.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/server/controllers/LibraryItemController.js b/server/controllers/LibraryItemController.js index f2396b30..ec57000c 100644 --- a/server/controllers/LibraryItemController.js +++ b/server/controllers/LibraryItemController.js @@ -322,6 +322,7 @@ class LibraryItemController { return res.sendStatus(404) } + const libraryId = itemsToDelete[0].libraryId for (const libraryItem of itemsToDelete) { const libraryItemPath = libraryItem.path Logger.info(`[LibraryItemController] Deleting Library Item "${libraryItem.media.metadata.title}"`) @@ -334,7 +335,7 @@ class LibraryItemController { } } - await Database.resetLibraryIssuesFilterData(req.libraryItem.libraryId) + await Database.resetLibraryIssuesFilterData(libraryId) res.sendStatus(200) } @@ -452,6 +453,7 @@ class LibraryItemController { res.sendStatus(200) + const libraryId = libraryItems[0].libraryId for (const libraryItem of libraryItems) { if (libraryItem.isFile) { Logger.warn(`[LibraryItemController] Re-scanning file library items not yet supported`) @@ -460,7 +462,7 @@ class LibraryItemController { } } - await Database.resetLibraryIssuesFilterData(req.libraryItem.libraryId) + await Database.resetLibraryIssuesFilterData(libraryId) } // POST: api/items/:id/scan