From ebd459bfd5db8f7947b677cd7e33e78475040529 Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Sun, 21 Apr 2024 13:19:22 +0200 Subject: [PATCH] Handle a few errors in the Jellyfin provider (#1238) * fix jellyfin error handling * artist items is not always present --- music_assistant/server/providers/jellyfin/__init__.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) 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( -- 2.34.1