From 4162556093a95c395dd8acb03091d0c9d7c84a4e Mon Sep 17 00:00:00 2001 From: Diogo Gomes Date: Thu, 9 May 2024 22:37:24 +0100 Subject: [PATCH] move outside try --- homeassistant/components/v2c/config_flow.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/homeassistant/components/v2c/config_flow.py b/homeassistant/components/v2c/config_flow.py index af069bd3bb875b..2badce1d2fa092 100644 --- a/homeassistant/components/v2c/config_flow.py +++ b/homeassistant/components/v2c/config_flow.py @@ -44,10 +44,6 @@ async def async_step_user( try: data = await evse.get_data() - if data.ID: - await self.async_set_unique_id(data.ID) - self._abort_if_unique_id_configured() - except TrydanError: errors["base"] = "cannot_connect" except AbortFlow: @@ -56,6 +52,10 @@ async def async_step_user( _LOGGER.exception("Unexpected exception") errors["base"] = "unknown" else: + if data.ID: + await self.async_set_unique_id(data.ID) + self._abort_if_unique_id_configured() + return self.async_create_entry( title=f"EVSE {user_input[CONF_HOST]}", data=user_input )