From f95e87ed3217a2b6a13cdaaf3fec9bf0e4101a9a Mon Sep 17 00:00:00 2001 From: tomaae <23486452+tomaae@users.noreply.github.com> Date: Tue, 3 Dec 2019 18:25:20 +0100 Subject: [PATCH] remove switches when integration is deleted --- custom_components/mikrotik_router/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/custom_components/mikrotik_router/__init__.py b/custom_components/mikrotik_router/__init__.py index 0cc96f1..fedb373 100644 --- a/custom_components/mikrotik_router/__init__.py +++ b/custom_components/mikrotik_router/__init__.py @@ -84,6 +84,7 @@ async def async_unload_entry(hass, config_entry): mikrotik_controller = hass.data[DOMAIN][DATA_CLIENT][config_entry.entry_id] await hass.config_entries.async_forward_entry_unload(config_entry, "sensor") await hass.config_entries.async_forward_entry_unload(config_entry, "device_tracker") + await hass.config_entries.async_forward_entry_unload(config_entry, "switch") await mikrotik_controller.async_reset() hass.data[DOMAIN][DATA_CLIENT].pop(config_entry.entry_id) return True