From: Marcel van der Veldt Date: Sun, 21 Apr 2024 11:19:22 +0000 (+0200) Subject: Handle a few errors in the Jellyfin provider (#1238) X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=ebd459bfd5db8f7947b677cd7e33e78475040529;p=music-assistant-server.git Handle a few errors in the Jellyfin provider (#1238) * fix jellyfin error handling * artist items is not always present --- diff --git a/music_assistant/server/providers/jellyfin/__init__.py b/music_assistant/server/providers/jellyfin/__init__.py index ffa60295..ec386c60 100644 --- a/music_assistant/server/providers/jellyfin/__init__.py +++ b/music_assistant/server/providers/jellyfin/__init__.py @@ -335,10 +335,7 @@ class JellyfinProvider(MusicProvider): current_jellyfin_album[ITEM_KEY_ALBUM_ARTIST], ) ) - elif ( - ITEM_KEY_ARTIST_ITEMS in current_jellyfin_album - and len(current_jellyfin_album[ITEM_KEY_ARTIST_ITEMS]) >= 1 - ): + elif len(current_jellyfin_album.get(ITEM_KEY_ARTIST_ITEMS, [])) >= 1: num_artists = len(current_jellyfin_album[ITEM_KEY_ARTIST_ITEMS]) for i in range(num_artists): album.artists.append(