Skip to content
Snippets Groups Projects
Unverified Commit 5177d022 authored by J. Nick Koston's avatar J. Nick Koston Committed by GitHub
Browse files

Switch imap to use async_update_reload_and_abort helper (#108935)

parent b1b53ac8
No related branches found
No related tags found
No related merge requests found
...@@ -169,11 +169,9 @@ class ConfigFlow(config_entries.ConfigFlow, domain=DOMAIN): ...@@ -169,11 +169,9 @@ class ConfigFlow(config_entries.ConfigFlow, domain=DOMAIN):
if user_input is not None: if user_input is not None:
user_input = {**self._reauth_entry.data, **user_input} user_input = {**self._reauth_entry.data, **user_input}
if not (errors := await validate_input(self.hass, user_input)): if not (errors := await validate_input(self.hass, user_input)):
self.hass.config_entries.async_update_entry( return self.async_update_reload_and_abort(
self._reauth_entry, data=user_input self._reauth_entry, data=user_input
) )
await self.hass.config_entries.async_reload(self._reauth_entry.entry_id)
return self.async_abort(reason="reauth_successful")
return self.async_show_form( return self.async_show_form(
description_placeholders={ description_placeholders={
......
...@@ -239,6 +239,7 @@ async def test_reauth_success(hass: HomeAssistant, mock_setup_entry: AsyncMock) ...@@ -239,6 +239,7 @@ async def test_reauth_success(hass: HomeAssistant, mock_setup_entry: AsyncMock)
CONF_PASSWORD: "test-password", CONF_PASSWORD: "test-password",
}, },
) )
await hass.async_block_till_done()
assert result2["type"] == FlowResultType.ABORT assert result2["type"] == FlowResultType.ABORT
assert result2["reason"] == "reauth_successful" assert result2["reason"] == "reauth_successful"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment