From 073ba775b26ca6638c900273959c52a97f462db1 Mon Sep 17 00:00:00 2001 From: G Johansson Date: Sun, 24 Nov 2024 22:12:49 +0000 Subject: [PATCH] default is optional --- homeassistant/data_entry_flow.py | 2 +- homeassistant/helpers/config_validation.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/data_entry_flow.py b/homeassistant/data_entry_flow.py index 8fe4294c79a..2328c2e9835 100644 --- a/homeassistant/data_entry_flow.py +++ b/homeassistant/data_entry_flow.py @@ -919,7 +919,7 @@ class section: { vol.Optional("collapsed", default=False): bool, vol.Optional("multiple", default=False): bool, - vol.Optional("default", default=[]): list[dict[str, Any]], + vol.Optional("default"): list[dict[str, Any]], }, ) diff --git a/homeassistant/helpers/config_validation.py b/homeassistant/helpers/config_validation.py index 365024a537e..2be633bc084 100644 --- a/homeassistant/helpers/config_validation.py +++ b/homeassistant/helpers/config_validation.py @@ -1146,7 +1146,7 @@ def _custom_serializer(schema: Any, *, allow_section: bool) -> Any: ), "expanded": not schema.options["collapsed"], "multiple": schema.options["multiple"], - "default": schema.options["default"], + "default": schema.options.get("default"), } if isinstance(schema, multi_select):