From b7667485b3f1dcc7876f90e856e5df6574f5a984 Mon Sep 17 00:00:00 2001 From: Jason Michalski Date: Mon, 15 Jul 2024 14:37:51 -0700 Subject: [PATCH] 404 on missing packets. --- meshview/web.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/meshview/web.py b/meshview/web.py index 252d0b9..43958c3 100644 --- a/meshview/web.py +++ b/meshview/web.py @@ -431,6 +431,10 @@ async def chat(request): @routes.get("/packet/{packet_id}") async def packet(request): packet = await store.get_packet(int(request.match_info["packet_id"])) + if not packet: + return web.Response( + status=404, + ) template = env.get_template("packet_index.html") return web.Response( text=template.render(packet=Packet.from_model(packet)),