From 3a37e42c06f0f445f5df3f548057f6451f9587ce Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Fri, 21 Feb 2025 01:28:02 +0100 Subject: [PATCH] Chore: Don't use special random sort when searching --- music_assistant/controllers/media/base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/music_assistant/controllers/media/base.py b/music_assistant/controllers/media/base.py index f6eb374d..5cd2ed07 100644 --- a/music_assistant/controllers/media/base.py +++ b/music_assistant/controllers/media/base.py @@ -713,7 +713,7 @@ class MediaControllerBase(Generic[ItemCls], metaclass=ABCMeta): query_parts: list[str] = extra_query_parts or [] join_parts: list[str] = extra_join_parts or [] # create special performant random query - if order_by and order_by.startswith("random"): + if not search and order_by and order_by.startswith("random"): query_parts.append( f"{self.db_table}.item_id in " f"(SELECT item_id FROM {self.db_table} ORDER BY RANDOM() LIMIT {limit})" -- 2.34.1