diff --git a/src/libs/database/impl/Directory.cpp b/src/libs/database/impl/Directory.cpp index f994cc0c..e618c573 100644 --- a/src/libs/database/impl/Directory.cpp +++ b/src/libs/database/impl/Directory.cpp @@ -52,7 +52,7 @@ namespace lms::db if (params.release.isValid()) query.where("t.release_id = ?").bind(params.release); - + if (params.artist.isValid()) { query.join("artist a ON a.id = t_a_l.artist_id") diff --git a/src/libs/subsonic/impl/entrypoints/Searching.cpp b/src/libs/subsonic/impl/entrypoints/Searching.cpp index e0337491..fb9334cf 100644 --- a/src/libs/subsonic/impl/entrypoints/Searching.cpp +++ b/src/libs/subsonic/impl/entrypoints/Searching.cpp @@ -131,7 +131,7 @@ namespace lms::api::subsonic params.setKeywords(keywords); params.setRange(Range{ artistOffset, artistCount }); params.setWithNoTrack(true); - params.setMediaLibrary(mediaLibrary); + params.setMediaLibrary(mediaLibrary); Directory::find(context.dbSession, params, [&](const Directory::pointer& directory) { Response::Node childNode;