From 616b377225fc8a5dbe2c227e1a60bf44b7d5f4d2 Mon Sep 17 00:00:00 2001 From: Broque Thomas <26755000+Nezreka@users.noreply.github.com> Date: Tue, 24 Mar 2026 13:12:23 -0700 Subject: [PATCH] Fix Deezer download crash: config_manager not in scope Deezer client imports config_manager locally in __init__ and stores it as self._config, unlike the other clients which import at module level. The allow_fallback line was referencing the wrong name. --- core/deezer_download_client.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/deezer_download_client.py b/core/deezer_download_client.py index d85d44b5..fa844dbd 100644 --- a/core/deezer_download_client.py +++ b/core/deezer_download_client.py @@ -451,7 +451,7 @@ class DeezerDownloadClient: # Determine quality and get media URL with fallback media_url = None actual_quality = None - allow_fallback = config_manager.get('deezer_download.allow_fallback', True) + allow_fallback = self._config.get('deezer_download.allow_fallback', True) if allow_fallback: quality_order = _QUALITY_ORDER.copy()