fix keyerror distance

This commit is contained in:
Laura Klünder 2023-12-27 21:36:39 +01:00
parent 3cebd01c28
commit 9b3e6727fb

View file

@ -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: