fix missing musicFolderId on search (#1451)

This commit is contained in:
jeffvli
2025-12-28 13:34:26 -08:00
parent 304c38db1e
commit d5d995de5f
3 changed files with 8 additions and 2 deletions
+5 -1
View File
@@ -521,7 +521,11 @@ export const controller: GeneralController = {
return apiController(
'getRandomSongList',
server.type,
)?.({ ...args, apiClientProps: { ...args.apiClientProps, server } });
)?.({
...args,
apiClientProps: { ...args.apiClientProps, server },
query: mergeMusicFolderId(args.query, server),
});
},
getRoles(args) {
const server = getServerById(args.apiClientProps.serverId);
@@ -354,6 +354,7 @@ export const SubsonicController: InternalControllerEndpoint = {
albumOffset: query.startIndex,
artistCount: 0,
artistOffset: 0,
musicFolderId: getLibraryId(query.musicFolderId),
query: query.searchTerm || '',
songCount: 0,
songOffset: 0,
@@ -509,6 +510,7 @@ export const SubsonicController: InternalControllerEndpoint = {
albumOffset: startIndex,
artistCount: 0,
artistOffset: 0,
musicFolderId: getLibraryId(query.musicFolderId),
query: query.searchTerm || '',
songCount: 0,
songOffset: 0,
@@ -1784,6 +1786,7 @@ export const SubsonicController: InternalControllerEndpoint = {
albumOffset: query.albumStartIndex,
artistCount: query.albumArtistLimit,
artistOffset: query.albumArtistStartIndex,
musicFolderId: getLibraryId(query.musicFolderId),
query: query.query,
songCount: query.songLimit,
songOffset: query.songStartIndex,
@@ -416,7 +416,6 @@ const getSongsByGenre = z.object({
const getAlbumParameters = z.object({
id: z.string(),
musicFolderId: z.string().optional(),
});
const getAlbum = z.object({