From 9e67df26b3436edbf0d65a34b2e839853c49eeb9 Mon Sep 17 00:00:00 2001 From: eparla774 <68864008+eparla774@users.noreply.github.com> Date: Mon, 26 Apr 2021 17:37:06 +0300 Subject: [PATCH] Fix for bug in host network info collector (#2821) * Fix for bug in host network info collector Fixed bug in host network info collector (Issue #2779) * Added psk to authentification * Fixed error * Fixed error * Update network.py --- supervisor/host/network.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/supervisor/host/network.py b/supervisor/host/network.py index 6c6706f25..d90409e44 100644 --- a/supervisor/host/network.py +++ b/supervisor/host/network.py @@ -345,14 +345,16 @@ class Interface: if inet.type != DeviceType.WIRELESS or not inet.settings: return None - # Authentication + # Authentication and PSK auth = None + psk = None if not inet.settings.wireless_security: auth = AuthMethod.OPEN - if inet.settings.wireless_security.key_mgmt == "none": + elif inet.settings.wireless_security.key_mgmt == "none": auth = AuthMethod.WEP elif inet.settings.wireless_security.key_mgmt == "wpa-psk": auth = AuthMethod.WPA_PSK + psk = inet.settings.wireless_security.psk # WifiMode mode = WifiMode.INFRASTRUCTURE @@ -369,7 +371,7 @@ class Interface: mode, inet.settings.wireless.ssid, auth, - inet.settings.wireless_security.psk, + psk, signal, )