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"])