diff --git a/homeassistant/components/sense/config_flow.py b/homeassistant/components/sense/config_flow.py index d7f7588beb2..86b68db1e32 100644 --- a/homeassistant/components/sense/config_flow.py +++ b/homeassistant/components/sense/config_flow.py @@ -69,11 +69,7 @@ class ConfigFlow(config_entries.ConfigFlow, domain=DOMAIN): title=self._auth_data[CONF_EMAIL], data=self._auth_data ) - self.hass.config_entries.async_update_entry( - existing_entry, data=self._auth_data - ) - await self.hass.config_entries.async_reload(existing_entry.entry_id) - return self.async_abort(reason="reauth_successful") + return self.async_update_reload_and_abort(existing_entry, data=self._auth_data) async def validate_input_and_create_entry(self, user_input, errors): """Validate the input and create the entry from the data."""