From ca5ecc1f9d48c44889bc1469213b2e5ed0614afb Mon Sep 17 00:00:00 2001 From: Marvin Schenkel Date: Mon, 1 Dec 2025 15:33:06 +0100 Subject: [PATCH] Add migration script guard --- music_assistant/controllers/config.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/music_assistant/controllers/config.py b/music_assistant/controllers/config.py index 3a8267a6..8c8c9447 100644 --- a/music_assistant/controllers/config.py +++ b/music_assistant/controllers/config.py @@ -1305,6 +1305,8 @@ class ConfigController: # migrate player configs: always use lookup key for provider prov_configs = self._data.get(CONF_PROVIDERS, {}) for player_config in self._data.get(CONF_PLAYERS, {}).values(): + if "provider" not in player_config: + continue player_provider = player_config["provider"] if prov_conf := prov_configs.get(player_provider): if not (prov_manifest := self.mass.get_provider_manifest(prov_conf["domain"])): -- 2.34.1