Fix route order: flow-map avant {audit_id}

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Khalid MOUTAOUAKIL 2026-04-06 16:27:48 +02:00
parent 6834710af6
commit 09a039a6fd

View File

@ -55,6 +55,22 @@ async def audit_full_import(request: Request, db=Depends(get_db),
) )
@router.get("/audit-full/flow-map", response_class=HTMLResponse)
async def audit_full_flow_map(request: Request, db=Depends(get_db)):
user = get_current_user(request)
if not user:
return RedirectResponse(url="/login")
flows = get_flow_map(db)
app_map = get_app_map(db)
ctx = base_context(request, db, user)
ctx.update({
"app_name": APP_NAME, "flows": flows, "app_map": app_map,
})
return templates.TemplateResponse("audit_full_flowmap.html", ctx)
@router.get("/audit-full/{audit_id}", response_class=HTMLResponse) @router.get("/audit-full/{audit_id}", response_class=HTMLResponse)
async def audit_full_detail(request: Request, audit_id: int, db=Depends(get_db)): async def audit_full_detail(request: Request, audit_id: int, db=Depends(get_db)):
user = get_current_user(request) user = get_current_user(request)
@ -86,19 +102,3 @@ async def audit_full_detail(request: Request, audit_id: int, db=Depends(get_db))
"traffic": audit.traffic if isinstance(audit.traffic, list) else json.loads(audit.traffic or "[]"), "traffic": audit.traffic if isinstance(audit.traffic, list) else json.loads(audit.traffic or "[]"),
}) })
return templates.TemplateResponse("audit_full_detail.html", ctx) return templates.TemplateResponse("audit_full_detail.html", ctx)
@router.get("/audit-full/flow-map", response_class=HTMLResponse)
async def audit_full_flow_map(request: Request, db=Depends(get_db)):
user = get_current_user(request)
if not user:
return RedirectResponse(url="/login")
flows = get_flow_map(db)
app_map = get_app_map(db)
ctx = base_context(request, db, user)
ctx.update({
"app_name": APP_NAME, "flows": flows, "app_map": app_map,
})
return templates.TemplateResponse("audit_full_flowmap.html", ctx)