mirror of
https://github.com/home-assistant/core.git
synced 2025-07-29 08:07:45 +00:00
Don't cache reauth entry in androidtv_remote config flow (#127900)
Don't cache reauth entry in androidtv_remote
This commit is contained in:
parent
412acf943d
commit
ea1ce6a263
@ -63,7 +63,6 @@ class AndroidTVRemoteConfigFlow(ConfigFlow, domain=DOMAIN):
|
|||||||
host: str
|
host: str
|
||||||
name: str
|
name: str
|
||||||
mac: str
|
mac: str
|
||||||
reauth_entry: ConfigEntry
|
|
||||||
|
|
||||||
async def async_step_user(
|
async def async_step_user(
|
||||||
self, user_input: dict[str, Any] | None = None
|
self, user_input: dict[str, Any] | None = None
|
||||||
@ -107,7 +106,7 @@ class AndroidTVRemoteConfigFlow(ConfigFlow, domain=DOMAIN):
|
|||||||
await self.api.async_finish_pairing(pin)
|
await self.api.async_finish_pairing(pin)
|
||||||
if self.source == SOURCE_REAUTH:
|
if self.source == SOURCE_REAUTH:
|
||||||
await self.hass.config_entries.async_reload(
|
await self.hass.config_entries.async_reload(
|
||||||
self.reauth_entry.entry_id
|
self._get_reauth_entry().entry_id
|
||||||
)
|
)
|
||||||
return self.async_abort(reason="reauth_successful")
|
return self.async_abort(reason="reauth_successful")
|
||||||
return self.async_create_entry(
|
return self.async_create_entry(
|
||||||
@ -183,7 +182,6 @@ class AndroidTVRemoteConfigFlow(ConfigFlow, domain=DOMAIN):
|
|||||||
self.host = entry_data[CONF_HOST]
|
self.host = entry_data[CONF_HOST]
|
||||||
self.name = entry_data[CONF_NAME]
|
self.name = entry_data[CONF_NAME]
|
||||||
self.mac = entry_data[CONF_MAC]
|
self.mac = entry_data[CONF_MAC]
|
||||||
self.reauth_entry = self._get_reauth_entry()
|
|
||||||
return await self.async_step_reauth_confirm()
|
return await self.async_step_reauth_confirm()
|
||||||
|
|
||||||
async def async_step_reauth_confirm(
|
async def async_step_reauth_confirm(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user