From: Jozef Kruszynski <60214390+jozefKruszynski@users.noreply.github.com> Date: Wed, 2 Aug 2023 14:00:16 +0000 (+0200) Subject: Fix uninitialized metadata.images (#815) X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=6a93c77096b660b3a6c5a470a92463123a270f8b;p=music-assistant-server.git Fix uninitialized metadata.images (#815) Co-authored-by: jkruszynski --- diff --git a/music_assistant/server/controllers/media/tracks.py b/music_assistant/server/controllers/media/tracks.py index 941b8f75..ec251730 100644 --- a/music_assistant/server/controllers/media/tracks.py +++ b/music_assistant/server/controllers/media/tracks.py @@ -169,6 +169,8 @@ class TracksController(MediaControllerBase[Track]): and item.album.image and item.album.album_type == AlbumType.SINGLE ): + if not item.metadata.images: + item.metadata.images = [] item.metadata.images.append(item.album.image) # actually add (or update) the item in the library db # use the lock to prevent a race condition of the same item being added twice