diff --git a/src/renderer/api/subsonic/subsonic-controller.ts b/src/renderer/api/subsonic/subsonic-controller.ts index 1caa79411..d97151add 100644 --- a/src/renderer/api/subsonic/subsonic-controller.ts +++ b/src/renderer/api/subsonic/subsonic-controller.ts @@ -763,7 +763,7 @@ export const SubsonicController: InternalControllerEndpoint = { getFolder: async ({ apiClientProps, context, query }) => { const sortOrder = (query.sortOrder?.toLowerCase() ?? 'asc') as 'asc' | 'desc'; - const isRootFolderId = /^\d+$/.test(query.id); + const isRootFolderId = query.id === '0'; if (isRootFolderId) { const res = await ssApiClient(apiClientProps).getIndexes({