From 7a6b47f44a784b3e6343c0ce47d504f0a3dcd5af Mon Sep 17 00:00:00 2001 From: Jonathan Date: Tue, 8 Aug 2023 22:44:00 +0200 Subject: [PATCH] Update music_assistant/server/providers/deezer/__init__.py Co-authored-by: micha91 --- music_assistant/server/providers/deezer/__init__.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/music_assistant/server/providers/deezer/__init__.py b/music_assistant/server/providers/deezer/__init__.py index a6f6a50a..8b50f1b1 100644 --- a/music_assistant/server/providers/deezer/__init__.py +++ b/music_assistant/server/providers/deezer/__init__.py @@ -559,18 +559,15 @@ class DeezerProvider(MusicProvider): # pylint: disable=W0223 isrc = track.isrc except AttributeError: isrc = None - try: + if hasattr(track, "artist"): artist = ItemMapping( media_type=MediaType.ARTIST, item_id=str(track.artist.id), provider=self.instance_id, name=track.artist.name, ) - except (deezer.exceptions.DeezerErrorResponse, AttributeError): - artist = ItemMapping( - media_type=MediaType.ARTIST, - provider=self.instance_id, - ) + else: + artist = None try: album = ItemMapping( media_type=MediaType.ALBUM, -- 2.34.1