From c3b7c067d25a49ac2954a33e4b8d4b8a23f1845f Mon Sep 17 00:00:00 2001 From: HighImKevin Date: Sat, 22 Nov 2025 00:45:09 -0500 Subject: [PATCH] Fix for fetching Genres and Tags in the Configuration UI --- scripts/configuration.js | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/scripts/configuration.js b/scripts/configuration.js index cbb9899..cf6edde 100644 --- a/scripts/configuration.js +++ b/scripts/configuration.js @@ -2514,16 +2514,10 @@ try { const userId = window.ApiClient.getCurrentUserId(); const serverAddress = window.ApiClient.serverAddress(); - const token = window.ApiClient.accessToken(); if (type === 'Tag' || type === 'Genre') { - // Fetch Tags/Genres using Filters endpoint with caching - const librariesData = await window.apiHelper.getItems({}, true, 300000); - const libraries = librariesData.Items || []; - const movieLibrary = libraries.find(lib => lib.CollectionType === 'movies'); - const parentId = movieLibrary ? movieLibrary.Id : null; - const url = `${serverAddress}/Items/Filters?UserId=${userId}&IncludeItemTypes=Movie${parentId ? `&ParentId=${parentId}` : ''}`; - const data = await window.apiHelper.getData(url, true, 300000); + const url = `${serverAddress}/Items/Filters?UserId=${userId}&IncludeItemTypes=Movie`; + const data = await window.apiHelper.getData(url, true); options = type === 'Tag' ? (data.Tags || []) : (data.Genres || []); } else if (type === 'Collection' || type === 'Playlist') { // Fetch Collections/Playlists using getItems with caching