From 9b3e6727fb6fad042c7fedb7ebff0601674bf571 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Wed, 27 Dec 2023 21:36:39 +0100 Subject: [PATCH] fix keyerror distance --- src/c3nav/routing/locator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/c3nav/routing/locator.py b/src/c3nav/routing/locator.py index 7ecf573f..9df86dff 100644 --- a/src/c3nav/routing/locator.py +++ b/src/c3nav/routing/locator.py @@ -111,7 +111,7 @@ class Locator: continue peer_id = self.get_peer_id(scan_value['bssid'], create=create_peers) if peer_id is not None: - result[peer_id] = ScanDataValue(rssi=scan_value["rssi"], distance=scan_value["distance"]) + result[peer_id] = ScanDataValue(rssi=scan_value["rssi"], distance=scan_value.get("distance", None)) return result def convert_scans(self, scans_data, create_peers=False) -> ScanData: