From 0e127cf88b03d18d5e9869022109989b32a9b0fa Mon Sep 17 00:00:00 2001 From: Shane Smiskol Date: Mon, 23 Feb 2026 20:13:17 -0800 Subject: [PATCH] WifiManager: guard init wifi state (#37366) guard init wifi state --- system/ui/lib/wifi_manager.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/system/ui/lib/wifi_manager.py b/system/ui/lib/wifi_manager.py index 4f02b7062..110fd7218 100644 --- a/system/ui/lib/wifi_manager.py +++ b/system/ui/lib/wifi_manager.py @@ -223,6 +223,10 @@ class WifiManager: def _init_wifi_state(self, block: bool = True): def worker(): + if self._wifi_device is None: + cloudlog.warning("No WiFi device found") + return + dev_addr = DBusAddress(self._wifi_device, bus_name=NM, interface=NM_DEVICE_IFACE) dev_state = self._router_main.send_and_get_reply(Properties(dev_addr).get('State')).body[0][1]