From cfe542acb9d69f2a8bfbc0eb6834ad8bd45098c4 Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Fri, 19 Dec 2025 17:31:57 +0100 Subject: [PATCH] Fix hassfest support for choose selector translations (#159453) --- script/hassfest/translations.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/script/hassfest/translations.py b/script/hassfest/translations.py index ce83e1bab8a..5f73fc32e59 100644 --- a/script/hassfest/translations.py +++ b/script/hassfest/translations.py @@ -323,10 +323,6 @@ def gen_strings_schema(config: Config, integration: Integration) -> vol.Schema: ), slug_validator=vol.Any("_", cv.slug), ), - vol.Optional("choices"): cv.schema_with_slug_keys( - translation_value_validator, - slug_validator=translation_key_validator, - ), vol.Optional("options"): gen_data_entry_schema( config=config, integration=integration, @@ -344,6 +340,10 @@ def gen_strings_schema(config: Config, integration: Integration) -> vol.Schema: ), vol.Optional("selector"): cv.schema_with_slug_keys( { + vol.Optional("choices"): cv.schema_with_slug_keys( + translation_value_validator, + slug_validator=translation_key_validator, + ), vol.Optional("options"): cv.schema_with_slug_keys( translation_value_validator, slug_validator=translation_key_validator,