From 4411804725f99bf071ccf9ae7122d5fb659f0ea8 Mon Sep 17 00:00:00 2001 From: SBCrumb Date: Fri, 26 Sep 2025 13:45:16 -0400 Subject: [PATCH] fix: Sonarr client initialization error Fix AttributeError for missing sonarr_url config attributes. Use environment variables directly like the original code. Version bump to 2.0.1-clean --- VERSION | 2 +- nfoguard.py | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/VERSION b/VERSION index 9733bfd..301ecec 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.0.0-clean +2.0.1-clean diff --git a/nfoguard.py b/nfoguard.py index aec5300..217cb65 100644 --- a/nfoguard.py +++ b/nfoguard.py @@ -1727,12 +1727,12 @@ db = NFOGuardDatabase(config.db_path) nfo_manager = NFOManager(config.manager_brand, config.debug) path_mapper = PathMapper(config) # FIXED: Pass config to PathMapper -# Initialize Sonarr client +# Initialize Sonarr client using environment variables sonarr = SonarrClient( - base_url=config.sonarr_url, - api_key=config.sonarr_api_key, - webhook_secret=config.sonarr_webhook_secret, - enabled=config.sonarr_enabled + base_url=os.environ.get("SONARR_URL", ""), + api_key=os.environ.get("SONARR_API_KEY", ""), + webhook_secret=os.environ.get("SONARR_WEBHOOK_SECRET", ""), + enabled=bool(os.environ.get("SONARR_URL", "")) ) # Use new clean TV processor