From cbdd712b3ddb5a6376dbfba1386d4860678b0edb Mon Sep 17 00:00:00 2001 From: Chris Talkington Date: Thu, 15 Oct 2020 18:19:22 -0500 Subject: [PATCH] Remove sonarr reauth persistent notification (#41911) --- homeassistant/components/sonarr/__init__.py | 8 -------- homeassistant/components/sonarr/config_flow.py | 4 ---- 2 files changed, 12 deletions(-) diff --git a/homeassistant/components/sonarr/__init__.py b/homeassistant/components/sonarr/__init__.py index 8cb64bb527a..d3330eab64b 100644 --- a/homeassistant/components/sonarr/__init__.py +++ b/homeassistant/components/sonarr/__init__.py @@ -6,7 +6,6 @@ from typing import Any, Dict from sonarr import Sonarr, SonarrAccessRestricted, SonarrError -from homeassistant.components import persistent_notification from homeassistant.config_entries import SOURCE_REAUTH, ConfigEntry from homeassistant.const import ( ATTR_NAME, @@ -123,13 +122,6 @@ def _async_start_reauth(hass: HomeAssistantType, entry: ConfigEntry): ) _LOGGER.error("API Key is no longer valid. Please reauthenticate") - persistent_notification.async_create( - hass, - f"Sonarr integration for the Sonarr API hosted at {entry.entry_data[CONF_HOST]} needs to be re-authenticated. Please go to the integrations page to re-configure it.", - "Sonarr re-authentication", - "sonarr_reauth", - ) - async def _async_update_listener(hass: HomeAssistantType, entry: ConfigEntry) -> None: """Handle options update.""" diff --git a/homeassistant/components/sonarr/config_flow.py b/homeassistant/components/sonarr/config_flow.py index 753fb829268..6cc37f6da54 100644 --- a/homeassistant/components/sonarr/config_flow.py +++ b/homeassistant/components/sonarr/config_flow.py @@ -5,7 +5,6 @@ from typing import Any, Dict, Optional from sonarr import Sonarr, SonarrAccessRestricted, SonarrError import voluptuous as vol -from homeassistant.components import persistent_notification from homeassistant.config_entries import CONN_CLASS_LOCAL_POLL, ConfigFlow, OptionsFlow from homeassistant.const import ( CONF_API_KEY, @@ -102,9 +101,6 @@ class SonarrConfigFlow(ConfigFlow, domain=DOMAIN): errors={}, ) - assert self.hass - persistent_notification.async_dismiss(self.hass, "sonarr_reauth") - return await self.async_step_user() async def async_step_user(