From 81d05acd07bb260c5f3be7bdd9d66342229873eb Mon Sep 17 00:00:00 2001 From: Jan Rieger Date: Wed, 6 Dec 2023 12:39:46 +0100 Subject: [PATCH] Address late review for Holiday (#105121) --- homeassistant/components/holiday/config_flow.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/holiday/config_flow.py b/homeassistant/components/holiday/config_flow.py index 93ff2772eb8..1ba4a2a0c26 100644 --- a/homeassistant/components/holiday/config_flow.py +++ b/homeassistant/components/holiday/config_flow.py @@ -28,7 +28,9 @@ class HolidayConfigFlow(config_entries.ConfigFlow, domain=DOMAIN): VERSION = 1 - data: dict[str, Any] = {} + def __init__(self) -> None: + """Initialize the config flow.""" + self.data: dict[str, Any] = {} async def async_step_user( self, user_input: dict[str, Any] | None = None @@ -37,7 +39,7 @@ class HolidayConfigFlow(config_entries.ConfigFlow, domain=DOMAIN): if user_input is not None: self.data = user_input - selected_country = self.data[CONF_COUNTRY] + selected_country = user_input[CONF_COUNTRY] if SUPPORTED_COUNTRIES[selected_country]: return await self.async_step_province() @@ -46,7 +48,7 @@ class HolidayConfigFlow(config_entries.ConfigFlow, domain=DOMAIN): locale = Locale(self.hass.config.language) title = locale.territories[selected_country] - return self.async_create_entry(title=title, data=self.data) + return self.async_create_entry(title=title, data=user_input) user_schema = vol.Schema( {