diff --git a/homeassistant/data_entry_flow.py b/homeassistant/data_entry_flow.py index a7b63d090f3..1636bf2beaa 100644 --- a/homeassistant/data_entry_flow.py +++ b/homeassistant/data_entry_flow.py @@ -918,8 +918,8 @@ class section: CONFIG_SCHEMA = vol.Schema( { vol.Optional("collapsed", default=False): bool, - vol.Inclusive("multiple", "multiple"): bool, - vol.Inclusive("default", "multiple"): list[Any], + vol.Optional("multiple", default=False): bool, + vol.Optional("default", default=[]): list[Any], }, ) diff --git a/homeassistant/helpers/config_validation.py b/homeassistant/helpers/config_validation.py index a7e109df55c..365024a537e 100644 --- a/homeassistant/helpers/config_validation.py +++ b/homeassistant/helpers/config_validation.py @@ -1145,8 +1145,8 @@ def _custom_serializer(schema: Any, *, allow_section: bool) -> Any: ), ), "expanded": not schema.options["collapsed"], - "multiple": schema.options.get("multiple"), - "default": schema.options.get("default"), + "multiple": schema.options["multiple"], + "default": schema.options["default"], } if isinstance(schema, multi_select):