Migrate xiaomi_miio to use async_update_reload_and_abort (#110988)

This commit is contained in:
J. Nick Koston 2024-02-20 00:08:21 -06:00 committed by GitHub
parent 8927769545
commit 54d005a3b8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -382,9 +382,7 @@ class XiaomiMiioFlowHandler(config_entries.ConfigFlow, domain=DOMAIN):
data[CONF_CLOUD_USERNAME] = self.cloud_username
data[CONF_CLOUD_PASSWORD] = self.cloud_password
data[CONF_CLOUD_COUNTRY] = self.cloud_country
if self.hass.config_entries.async_update_entry(existing_entry, data=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=data)
if self.name is None:
self.name = self.model