From 7fd735353dd51f39624016c347439444f29a209a Mon Sep 17 00:00:00 2001 From: Jason Michalski Date: Sun, 14 Jul 2024 21:21:36 -0700 Subject: [PATCH] The position packet may not have a location. --- meshview/web.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meshview/web.py b/meshview/web.py index cf2d32c..252d0b9 100644 --- a/meshview/web.py +++ b/meshview/web.py @@ -37,11 +37,12 @@ async def build_trace(node_id): continue trace.append((p.raw_payload.latitude_i * 1e-7, p.raw_payload.longitude_i * 1e-7)) if not trace: - for raw_p in await store.get_packets_from(node_id, PortNum.POSITION_APP, limit=1): + for raw_p in await store.get_packets_from(node_id, PortNum.POSITION_APP): p = Packet.from_model(raw_p) if not p.raw_payload or not p.raw_payload.latitude_i or not p.raw_payload.longitude_i: continue trace.append((p.raw_payload.latitude_i * 1e-7, p.raw_payload.longitude_i * 1e-7)) + break return trace