Fix an issue where "spot providers enabled by default" was still being fetched through WEB_UI_OPTIONS on a path that required spot providers to have a "name" field in *config* rather than at runtime. Closes #124

This commit is contained in:
Ian Renton
2026-08-10 06:06:33 +01:00
parent d9ce8db48b
commit 7860b60f47
17 changed files with 32 additions and 42 deletions
@@ -12,7 +12,7 @@ class SolarConditionsProvider:
self._solar_conditions_cache = None
self.name = name
self.enabled = provider_config["enabled"]
self.enabled = provider_config.get("enabled", True)
self.last_update_time = datetime.min.replace(tzinfo=pytz.UTC)
self.status = "Not Started" if self.enabled else "Disabled"
self._solar_conditions = None