Merge pull request #66 from jkrauska/apiEdges

BUG: Fix for api/edges traceback
This commit is contained in:
Pablo Revilla
2025-10-07 15:54:04 -07:00
committed by GitHub
+7
View File
@@ -1691,6 +1691,13 @@ async def api_edges(request):
f"Error decoding NeighborInfo packet {getattr(packet, 'id', '?')}: {e}"
)
# Convert edges dict to list format for JSON response
edges_list = [
{"from": frm, "to": to, "type": edge_type} for (frm, to), edge_type in edges.items()
]
return web.json_response({"edges": edges_list})
@routes.get("/api/lang")
async def api_lang(request):