Skip to content
Snippets Groups Projects
Unverified Commit 56e79de7 authored by epenet's avatar epenet Committed by GitHub
Browse files

Use _get_reauth_entry in trafikverket_weatherstation (#127316)

parent 781c3eed
No related branches found
No related tags found
No related merge requests found
......@@ -26,7 +26,7 @@ class TVWeatherConfigFlow(ConfigFlow, domain=DOMAIN):
VERSION = 1
entry: ConfigEntry | None = None
entry: ConfigEntry
async def validate_input(self, sensor_api: str, station: str) -> None:
"""Validate input from user input."""
......@@ -80,7 +80,7 @@ class TVWeatherConfigFlow(ConfigFlow, domain=DOMAIN):
) -> ConfigFlowResult:
"""Handle re-authentication with Trafikverket."""
self.entry = self.hass.config_entries.async_get_entry(self.context["entry_id"])
self.entry = self._get_reauth_entry()
return await self.async_step_reauth_confirm()
async def async_step_reauth_confirm(
......@@ -92,8 +92,6 @@ class TVWeatherConfigFlow(ConfigFlow, domain=DOMAIN):
if user_input:
api_key = user_input[CONF_API_KEY]
assert self.entry is not None
try:
await self.validate_input(api_key, self.entry.data[CONF_STATION])
except InvalidAuthentication:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment