From 4d2332a817678a7f0d3e6238ba57a410fc897f9f Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Sat, 23 Jul 2022 02:16:17 +0200 Subject: [PATCH] fix typo --- music_assistant/models/media_controller.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/music_assistant/models/media_controller.py b/music_assistant/models/media_controller.py index e670513f..c36f9066 100644 --- a/music_assistant/models/media_controller.py +++ b/music_assistant/models/media_controller.py @@ -71,15 +71,16 @@ class MediaControllerBase(Generic[ItemCls], metaclass=ABCMeta): limit: int = 500, offset: int = 0, order_by: str = "sort_name", + query_parts: Optional[List[str]] = None, ) -> PagedItems: """Get in-database items.""" sql_query = f"SELECT * FROM {self.db_table}" params = {} - query_parts = [] + query_parts = query_parts or [] if search: params["search"] = f"%{search}%" - if self.media_type in (MediaType.ALBUM or MediaType.TRACK): - query_parts.append("name LIKE :search or artists LIKE :search") + if self.media_type in (MediaType.ALBUM, MediaType.TRACK): + query_parts.append("(name LIKE :search or artists LIKE :search)") else: query_parts.append("name LIKE :search") if in_library is not None: -- 2.34.1