From 876c5665ad7aec2cf0cbee0981481bad0da470d5 Mon Sep 17 00:00:00 2001 From: Broque Thomas <26755000+Nezreka@users.noreply.github.com> Date: Thu, 16 Apr 2026 18:14:40 -0700 Subject: [PATCH] Fix 'no such column: deezer_artist_id' on enhanced library sync The artists table uses 'deezer_id' but the enhanced library artist lookup was querying 'deezer_artist_id' (the watchlist_artists column name). Fixed to use the correct column name. --- web_server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web_server.py b/web_server.py index f2b9b2c9..7ade8732 100644 --- a/web_server.py +++ b/web_server.py @@ -15315,7 +15315,7 @@ def sync_artist_library(artist_id): pass # If not found as DB ID, look up by source artist ID if not db_artist_id: - for col in ('spotify_artist_id', 'itunes_artist_id', 'deezer_artist_id'): + for col in ('spotify_artist_id', 'itunes_artist_id', 'deezer_id'): cursor.execute(f"SELECT id FROM artists WHERE {col} = ?", (artist_id,)) row = cursor.fetchone() if row: