From 8d5cdfaf3627c04cc48a9aa46a2edcb995ea0ff7 Mon Sep 17 00:00:00 2001 From: Simone Chemelli Date: Fri, 12 Jan 2024 10:32:35 +0100 Subject: [PATCH] Fix reauth flow for Comelit VEDO (#107461) --- homeassistant/components/comelit/config_flow.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/homeassistant/components/comelit/config_flow.py b/homeassistant/components/comelit/config_flow.py index cbd79ac1e1a..bbb671a29a7 100644 --- a/homeassistant/components/comelit/config_flow.py +++ b/homeassistant/components/comelit/config_flow.py @@ -72,6 +72,7 @@ class ComelitConfigFlow(ConfigFlow, domain=DOMAIN): _reauth_entry: ConfigEntry | None _reauth_host: str _reauth_port: int + _reauth_type: str async def async_step_user( self, user_input: dict[str, Any] | None = None @@ -109,6 +110,7 @@ class ComelitConfigFlow(ConfigFlow, domain=DOMAIN): ) self._reauth_host = entry_data[CONF_HOST] self._reauth_port = entry_data.get(CONF_PORT, DEFAULT_PORT) + self._reauth_type = entry_data.get(CONF_TYPE, BRIDGE) self.context["title_placeholders"] = {"host": self._reauth_host} return await self.async_step_reauth_confirm() @@ -127,6 +129,7 @@ class ComelitConfigFlow(ConfigFlow, domain=DOMAIN): { CONF_HOST: self._reauth_host, CONF_PORT: self._reauth_port, + CONF_TYPE: self._reauth_type, } | user_input, ) @@ -144,6 +147,7 @@ class ComelitConfigFlow(ConfigFlow, domain=DOMAIN): CONF_HOST: self._reauth_host, CONF_PORT: self._reauth_port, CONF_PIN: user_input[CONF_PIN], + CONF_TYPE: self._reauth_type, }, ) self.hass.async_create_task(