From 45ed55be98d2ecfeb19a63df2afd7008b163b68e Mon Sep 17 00:00:00 2001 From: G Johansson Date: Sun, 3 May 2026 17:24:05 +0000 Subject: [PATCH] Fix selector issue --- homeassistant/helpers/selector.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/homeassistant/helpers/selector.py b/homeassistant/helpers/selector.py index 9eae351ae43a..284174260e17 100644 --- a/homeassistant/helpers/selector.py +++ b/homeassistant/helpers/selector.py @@ -1698,6 +1698,10 @@ class ObjectSelector(Selector[ObjectSelectorConfig]): if field_data.get("required") and field not in _config: raise vol.Invalid(f"Field {field} is required") if field in _config: + if isinstance(field_data["selector"], Selector): + field_data["selector"] = field_data["selector"].serialize()[ + "selector" + ] selector(field_data["selector"])(_config[field]) # type: ignore[operator] for key in _config: