From 4d88a6fbf7e6026f41df41573ee15faf081ff8a8 Mon Sep 17 00:00:00 2001 From: Marvin Schenkel Date: Tue, 10 Feb 2026 11:08:20 +0100 Subject: [PATCH] Fix filtering and sorting within Artist, Album and Track views (#3131) Fix filtering and sorting within views --- music_assistant/controllers/media/base.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/music_assistant/controllers/media/base.py b/music_assistant/controllers/media/base.py index 737deec9..9ea0e19e 100644 --- a/music_assistant/controllers/media/base.py +++ b/music_assistant/controllers/media/base.py @@ -859,9 +859,9 @@ class MediaControllerBase[ItemCls: "MediaItemType"](metaclass=ABCMeta): extra_join_parts: list[str] | None = None, ) -> list[ItemCls]: """Fetch MediaItem records from database by building the query.""" - query_params = extra_query_params or {} - query_parts: list[str] = extra_query_parts or [] - join_parts: list[str] = extra_join_parts or [] + query_params = dict(extra_query_params) if extra_query_params else {} + query_parts: list[str] = list(extra_query_parts) if extra_query_parts else [] + join_parts: list[str] = list(extra_join_parts) if extra_join_parts else [] search = self._preprocess_search(search, query_params) # create special performant random query if order_by and order_by.startswith("random"): -- 2.34.1