From 0fd003b21e1dde903e9e749db6c175ff956acf85 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Thu, 20 Jan 2022 13:56:25 +0100 Subject: [PATCH] Address late review in sharkiq config flow (#64554) Co-authored-by: epenet --- homeassistant/components/sharkiq/config_flow.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/homeassistant/components/sharkiq/config_flow.py b/homeassistant/components/sharkiq/config_flow.py index 53a8ec480fa..a2d143e3e28 100644 --- a/homeassistant/components/sharkiq/config_flow.py +++ b/homeassistant/components/sharkiq/config_flow.py @@ -84,11 +84,10 @@ class SharkIqConfigFlow(config_entries.ConfigFlow, domain=DOMAIN): _, errors = await self._async_validate_input(user_input) if not errors: - entry = await self.async_set_unique_id(self.unique_id) - if entry: + errors = {"base": "unknown"} + if entry := await self.async_set_unique_id(self.unique_id): self.hass.config_entries.async_update_entry(entry, data=user_input) - - return self.async_abort(reason="reauth_successful") + return self.async_abort(reason="reauth_successful") if errors["base"] != "invalid_auth": return self.async_abort(reason=errors["base"])