From 6905bcb6b576e631676ba25e6c22bea613a14828 Mon Sep 17 00:00:00 2001 From: Tomaae <23486452+tomaae@users.noreply.github.com> Date: Thu, 1 May 2025 12:33:00 +0200 Subject: [PATCH] Fixed crash during slow reboot --- custom_components/mikrotik_router/coordinator.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/custom_components/mikrotik_router/coordinator.py b/custom_components/mikrotik_router/coordinator.py index 256000c..5ceee38 100644 --- a/custom_components/mikrotik_router/coordinator.py +++ b/custom_components/mikrotik_router/coordinator.py @@ -705,9 +705,10 @@ class MikrotikCoordinator(DataUpdateCoordinator[None]): ], ) - self.ds["access"] = tmp_group[ - tmp_user[self.config_entry.data[CONF_USERNAME]]["group"] - ]["policy"].split(",") + if tmp_user[self.config_entry.data[CONF_USERNAME]]["group"] in tmp_group: + self.ds["access"] = tmp_group[ + tmp_user[self.config_entry.data[CONF_USERNAME]]["group"] + ]["policy"].split(",") if not self.accessrights_reported: self.accessrights_reported = True