From 6a93c77096b660b3a6c5a470a92463123a270f8b Mon Sep 17 00:00:00 2001 From: Jozef Kruszynski <60214390+jozefKruszynski@users.noreply.github.com> Date: Wed, 2 Aug 2023 16:00:16 +0200 Subject: [PATCH] Fix uninitialized metadata.images (#815) Co-authored-by: jkruszynski --- music_assistant/server/controllers/media/tracks.py | 2 ++ 1 file changed, 2 insertions(+) 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 -- 2.34.1