add guard for missing images
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Thu, 20 Jul 2023 13:49:21 +0000 (15:49 +0200)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Thu, 20 Jul 2023 13:49:21 +0000 (15:49 +0200)
music_assistant/server/controllers/media/tracks.py

index 840d779e18c3577bb3efbd3524e97290ffc700b3..c0f91c0ae77f13a99d345d50dd8e2f8c26c1ecf5 100644 (file)
@@ -93,7 +93,7 @@ class TracksController(MediaControllerBase[Track]):
             # edge case where playlist track has invalid albumdetails
             self.logger.warning("Unable to fetch album details %s", track.album.uri)
         # prefer album image (otherwise it may look weird)
-        if track.album and track.album.image:
+        if track.album and track.album.image and track.metadata.images:
             track.metadata.images = [track.album.image] + track.metadata.images
         # append full artist details to full track item
         full_artists = []