From 13ea2fc1feecdac35280e073a28ea3fadf03bc74 Mon Sep 17 00:00:00 2001 From: Broque Thomas <26755000+Nezreka@users.noreply.github.com> Date: Mon, 30 Mar 2026 22:02:45 -0700 Subject: [PATCH] Guard album_info None check in cover art MBID storage MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit album_info can be None for single track downloads — the dict assignment would crash with TypeError. Added None check. --- web_server.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/web_server.py b/web_server.py index 0746e12d..bc3e9e52 100644 --- a/web_server.py +++ b/web_server.py @@ -16445,7 +16445,8 @@ def _embed_source_ids(audio_file, metadata: dict): if _rc_mbid: metadata['musicbrainz_release_id'] = _rc_mbid # Also store on album_info so _download_cover_art can use it for cover.jpg - album_info['musicbrainz_release_id'] = _rc_mbid + if album_info is not None: + album_info['musicbrainz_release_id'] = _rc_mbid # Write release year to file tags if not already present if release_year and 'ORIGINALDATE' not in id_tags: