From e4961feffbca36012b005f8b9f6d0e5285ca3ea9 Mon Sep 17 00:00:00 2001 From: advplyr Date: Sun, 16 Apr 2023 16:23:13 -0500 Subject: [PATCH] Update:Remove item metadata path when removing item #1561 --- server/routers/ApiRouter.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/server/routers/ApiRouter.js b/server/routers/ApiRouter.js index 19483367..1b2df155 100644 --- a/server/routers/ApiRouter.js +++ b/server/routers/ApiRouter.js @@ -410,6 +410,12 @@ class ApiRouter { await this.cacheManager.purgeCoverCache(libraryItem.id) } + const itemMetadataPath = Path.join(global.MetadataPath, 'items', libraryItem.id) + if (await fs.pathExists(itemMetadataPath)) { + Logger.debug(`[ApiRouter] Removing item metadata path "${itemMetadataPath}"`) + await fs.remove(itemMetadataPath) + } + await this.db.removeLibraryItem(libraryItem.id) SocketAuthority.emitter('item_removed', libraryItem.toJSONExpanded()) }