onboard-done fix
authorMarcel van der Veldt <m.vanderveldt@outlook.com>
Thu, 11 Dec 2025 08:27:15 +0000 (09:27 +0100)
committerMarcel van der Veldt <m.vanderveldt@outlook.com>
Thu, 11 Dec 2025 08:27:15 +0000 (09:27 +0100)
music_assistant/controllers/config.py

index e0d8ec2032c51b27e2e68e1d5792d56d02b82d74..2c31db819d98694525620e81805e88a67813f153 100644 (file)
@@ -1479,6 +1479,7 @@ class ConfigController:
             # loading failed, remove config
             self.remove(conf_key)
             raise
-        # mark onboard as complete as soon as the first provider is added
-        await self.set_onboard_complete()
+        if not self.onboard_done:
+            # mark onboard as complete as soon as the first provider is added
+            await self.set_onboard_complete()
         return config