From def42c6da0f09b0a6fbd33649606b0d746725072 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Mon, 22 Jan 2024 12:19:55 -1000 Subject: [PATCH] Use new config entry update/abort helper in enphase-envoy (part 2) (#108689) Use new config entry update/abort helper in enphase_envoy uses the new helper from https://github.com/home-assistant/core/pull/108034 --- homeassistant/components/enphase_envoy/config_flow.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/homeassistant/components/enphase_envoy/config_flow.py b/homeassistant/components/enphase_envoy/config_flow.py index 198fbd833b0..5921de15bde 100644 --- a/homeassistant/components/enphase_envoy/config_flow.py +++ b/homeassistant/components/enphase_envoy/config_flow.py @@ -103,13 +103,9 @@ class ConfigFlow(config_entries.ConfigFlow, domain=DOMAIN): and entry.data[CONF_HOST] == self.ip_address ): title = f"{ENVOY} {serial}" if entry.title == ENVOY else ENVOY - self.hass.config_entries.async_update_entry( - entry, title=title, unique_id=serial + return self.async_update_reload_and_abort( + entry, title=title, unique_id=serial, reason="already_configured" ) - self.hass.async_create_task( - self.hass.config_entries.async_reload(entry.entry_id) - ) - return self.async_abort(reason="already_configured") return await self.async_step_user()