diff --git a/supervisor/homeassistant/secrets.py b/supervisor/homeassistant/secrets.py index 6673593ad..a34c38aa5 100644 --- a/supervisor/homeassistant/secrets.py +++ b/supervisor/homeassistant/secrets.py @@ -58,7 +58,7 @@ class HomeAssistantSecrets(CoreSysAttributes): k: v for k, v in data.items() if isinstance(v, (bool, float, int, str)) } - except YAMLError as err: + except (YAMLError, AttributeError) as err: _LOGGER.error("Can't process Home Assistant secrets: %s", err) else: _LOGGER.debug("Reload Home Assistant secrets: %s", len(self.secrets))