Fix selector issue

This commit is contained in:
G Johansson
2026-05-03 17:24:05 +00:00
parent 017a584822
commit 45ed55be98
+4
View File
@@ -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: