From b6e43020872454e8aaf83e1d69681a94efe4fbf0 Mon Sep 17 00:00:00 2001 From: jeffvli Date: Fri, 21 Nov 2025 20:21:17 -0800 Subject: [PATCH] fix detail query keys with no query provided --- src/renderer/api/query-keys.ts | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/src/renderer/api/query-keys.ts b/src/renderer/api/query-keys.ts index b028e7e39..e188c9980 100644 --- a/src/renderer/api/query-keys.ts +++ b/src/renderer/api/query-keys.ts @@ -65,7 +65,10 @@ export const queryKeys: Record< return [serverId, 'albumArtists', 'count'] as const; }, detail: (serverId: string, query?: AlbumArtistDetailQuery) => { - if (query) return [serverId, 'albumArtists', 'detail', query] as const; + if (query) { + return [serverId, 'albumArtists', 'detail', query] as const; + } + return [serverId, 'albumArtists', 'detail'] as const; }, list: (serverId: string, query?: AlbumArtistListQuery) => { @@ -108,8 +111,13 @@ export const queryKeys: Record< return [serverId, 'albums', 'count'] as const; }, - detail: (serverId: string, query?: AlbumDetailQuery) => - [serverId, 'albums', 'detail', query] as const, + detail: (serverId: string, query?: AlbumDetailQuery) => { + if (query) { + return [serverId, 'albums', 'detail', query] as const; + } + + return [serverId, 'albums', 'detail'] as const; + }, list: (serverId: string, query?: AlbumListQuery, artistId?: string) => { const { filter, pagination } = splitPaginatedQuery(query); @@ -279,7 +287,10 @@ export const queryKeys: Record< return [serverId, 'songs', 'count'] as const; }, detail: (serverId: string, query?: SongDetailQuery) => { - if (query) return [serverId, 'songs', 'detail', query] as const; + if (query) { + return [serverId, 'songs', 'detail', query] as const; + } + return [serverId, 'songs', 'detail'] as const; }, list: (serverId: string, query?: SongListQuery) => {