From: Marcel van der Veldt Date: Wed, 21 Aug 2024 07:48:46 +0000 (+0200) Subject: ignore dependent provider not available while loading X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=927743aafe3f99d9efc8443f67557f02a845f991;p=music-assistant-server.git ignore dependent provider not available while loading --- diff --git a/music_assistant/server/server.py b/music_assistant/server/server.py index e9f4392e..5e145aac 100644 --- a/music_assistant/server/server.py +++ b/music_assistant/server/server.py @@ -592,11 +592,9 @@ class MusicAssistant: # handle dependency on other provider if prov_manifest.depends_on and not self.get_provider(prov_manifest.depends_on): - msg = ( - f"Provider {domain} depends on {prov_manifest.depends_on} " - "which is not (yet) available." - ) - raise SetupFailedError(msg) + # we can safely ignore this completely as the setup will be retried later + # automatically when the dependency is loaded + return # try to setup the module prov_mod = await load_provider_module(domain, prov_manifest.requirements)