From 333b8577ca821c6b40bff7066931e241fab12c74 Mon Sep 17 00:00:00 2001 From: Broque Thomas <26755000+Nezreka@users.noreply.github.com> Date: Wed, 18 Mar 2026 08:56:36 -0700 Subject: [PATCH] Fix NoneType crash on Soulseek test when download orchestrator fails to init --- web_server.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/web_server.py b/web_server.py index b895b05d..2142ba19 100644 --- a/web_server.py +++ b/web_server.py @@ -3367,6 +3367,9 @@ def run_service_test(service, test_config): except Exception as e: return False, f"Navidrome connection error: {str(e)}" elif service == "soulseek": + if soulseek_client is None: + return False, "Download orchestrator failed to initialize. Check server logs for startup errors." + # Test the orchestrator's configured download source (not just Soulseek) download_mode = config_manager.get('download_source.mode', 'soulseek')