From 209943bf60755ef7e370b382f1579c193b5b4ffe Mon Sep 17 00:00:00 2001 From: G Johansson Date: Tue, 12 May 2026 17:56:17 +0000 Subject: [PATCH] Mod --- homeassistant/helpers/selector.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/homeassistant/helpers/selector.py b/homeassistant/helpers/selector.py index 1898374511d5..79a9ef3537e3 100644 --- a/homeassistant/helpers/selector.py +++ b/homeassistant/helpers/selector.py @@ -1701,10 +1701,9 @@ class ObjectSelector(Selector[ObjectSelectorConfig]): 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] + field_data["selector"](_config[field]) # type: ignore[operator] + else: + selector(field_data["selector"])(_config[field]) # type: ignore[operator] for key in _config: if key not in self.config["fields"]: