From a801f75869a1f464a2942d3c2da2116ed1b76d47 Mon Sep 17 00:00:00 2001 From: Marcel van der Veldt Date: Wed, 19 Feb 2025 09:13:58 +0100 Subject: [PATCH] Fix: don't store provider yet if setup was unsuccessful --- music_assistant/mass.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/music_assistant/mass.py b/music_assistant/mass.py index 581c0be5..0007d487 100644 --- a/music_assistant/mass.py +++ b/music_assistant/mass.py @@ -655,11 +655,11 @@ class MusicAssistant: msg = f"Provider {domain} did not load within 30 seconds" raise SetupFailedError(msg) from err - self._providers[provider.instance_id] = provider # run async setup await provider.handle_async_init() # if we reach this point, the provider loaded successfully + self._providers[provider.instance_id] = provider LOGGER.info( "Loaded %s provider %s", provider.type.value, -- 2.34.1