From ff8affdd049797d364085b391673f8f078cbce75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Hjelseth=20H=C3=B8yer?= Date: Sun, 25 Jul 2021 12:32:50 +0200 Subject: [PATCH] Address late review of Adax (#53456) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Daniel Hjelseth Høyer --- homeassistant/components/adax/config_flow.py | 4 +++- homeassistant/components/adax/strings.json | 4 +--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/homeassistant/components/adax/config_flow.py b/homeassistant/components/adax/config_flow.py index 166278ef48d..cf845df5e06 100644 --- a/homeassistant/components/adax/config_flow.py +++ b/homeassistant/components/adax/config_flow.py @@ -52,8 +52,10 @@ class ConfigFlow(config_entries.ConfigFlow, domain=DOMAIN): errors = {} + await self.async_set_unique_id(user_input[ACCOUNT_ID]) + self._abort_if_unique_id_configured() + try: - self._async_abort_entries_match({ACCOUNT_ID: user_input[ACCOUNT_ID]}) await validate_input(self.hass, user_input) except CannotConnect: errors["base"] = "cannot_connect" diff --git a/homeassistant/components/adax/strings.json b/homeassistant/components/adax/strings.json index 0f7aac83f5a..213e1f95cf9 100644 --- a/homeassistant/components/adax/strings.json +++ b/homeassistant/components/adax/strings.json @@ -3,15 +3,13 @@ "step": { "user": { "data": { - "host": "[%key:common::config_flow::data::host%]", "account_id": "Account ID", "password": "[%key:common::config_flow::data::password%]" } } }, "error": { - "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", - "invalid_auth": "[%key:common::config_flow::error::invalid_auth%]" + "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]" }, "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]"