From: Jonathan Date: Tue, 8 Aug 2023 20:44:00 +0000 (+0200) Subject: Update music_assistant/server/providers/deezer/__init__.py X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=7a6b47f44a784b3e6343c0ce47d504f0a3dcd5af;p=music-assistant-server.git Update music_assistant/server/providers/deezer/__init__.py Co-authored-by: micha91 --- 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,