From eac377f72fb769b0612f793be3763de2db37aaa3 Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Mon, 3 Apr 2023 18:15:04 +0200 Subject: [PATCH] Fix typo --- music_assistant/server/controllers/media/base.py | 2 ++ music_assistant/server/controllers/media/tracks.py | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/music_assistant/server/controllers/media/base.py b/music_assistant/server/controllers/media/base.py index 0cefa03e..145478ce 100644 --- a/music_assistant/server/controllers/media/base.py +++ b/music_assistant/server/controllers/media/base.py @@ -327,6 +327,8 @@ class MediaControllerBase(Generic[ItemCls], metaclass=ABCMeta): provider_instance_id_or_domain: str, ) -> ItemCls | None: """Get the database item for the given provider_instance.""" + assert item_id + assert provider_instance_id_or_domain if provider_instance_id_or_domain == "database": return await self.get_db_item(item_id) for item in await self.get_db_items_by_prov_id( diff --git a/music_assistant/server/controllers/media/tracks.py b/music_assistant/server/controllers/media/tracks.py index 3f4e6364..d210a495 100644 --- a/music_assistant/server/controllers/media/tracks.py +++ b/music_assistant/server/controllers/media/tracks.py @@ -110,7 +110,7 @@ class TracksController(MediaControllerBase[Track]): item.album = await self.mass.music.albums.get_provider_item( item.album.item_id, item.album.provider, fallback=item.album ) - if item.album: + if item.album and not isinstance(item.album, ItemMapping): item.album.artists = [ await self.mass.music.artists.get_provider_item( artist.item_id, artist.provider, fallback=artist @@ -222,7 +222,7 @@ class TracksController(MediaControllerBase[Track]): # do a basic compare first if not compare_track(search_result_item, db_track): continue - # we must fetch the full album version, search results are simplified objects + # we must fetch the full version, search results are simplified objects prov_track = await self.get_provider_item( search_result_item.item_id, search_result_item.provider, -- 2.34.1