From 981a18647d7763e2272ccc39f4f672e6d9e6ee2f Mon Sep 17 00:00:00 2001 From: Jason Michalski Date: Fri, 17 May 2024 22:35:33 -0700 Subject: [PATCH] Allow searching by fuzzy_nodes. --- meshview/web.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/meshview/web.py b/meshview/web.py index fd94051..a28adaa 100644 --- a/meshview/web.py +++ b/meshview/web.py @@ -150,6 +150,11 @@ async def node_search(request): except ValueError: pass + if node_id is None: + fuzzy_nodes = list(await store.get_fuzzy_nodes(raw_node_id)) + if len(fuzzy_nodes) == 1: + node_id = fuzzy_nodes[0].node_id + async with asyncio.TaskGroup() as tg: if node_id: node_task = tg.create_task(store.get_node(node_id))