From: Marcel van der Veldt Date: Mon, 17 Feb 2025 06:11:44 +0000 (+0100) Subject: Fix typo in queue controller X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=8be2b88778bbb2beb8c5707940c54b5b5696ed24;p=music-assistant-server.git Fix typo in queue controller --- diff --git a/music_assistant/controllers/player_queues.py b/music_assistant/controllers/player_queues.py index 653b6820..4e32a938 100644 --- a/music_assistant/controllers/player_queues.py +++ b/music_assistant/controllers/player_queues.py @@ -1040,15 +1040,22 @@ class PlayerQueuesController(CoreController): # this also catches the case where they have an unavailable item in a listing queue_item.media_item = await self.mass.music.get_item_by_uri(queue_item.uri) # ensure we got the original album set - if album and library_item.album and album.item_id != library_item.album.item_id: - if library_album := await self.mass.music.get_library_item_by_prov_id( - album.media_type, - album.item_id, - album.provider, - ): - queue_item.media_item.album = library_album - else: - queue_item.media_item.album = album + if ( + album + and library_item + and library_item.album + and album.item_id != library_item.album.item_id + and ( + library_album := await self.mass.music.get_library_item_by_prov_id( + album.media_type, + album.item_id, + album.provider, + ) + ) + ): + queue_item.media_item.album = library_album + else: + queue_item.media_item.album = album # Fetch the streamdetails, which could raise in case of an unplayable item. # For example, YT Music returns Radio Items that are not playable. queue_item.streamdetails = await get_stream_details(