Fix: page qualys/agents - try/except sur get_activation_keys et get_agents_summary

This commit is contained in:
Pierre & Lumière 2026-04-11 21:04:47 +02:00
parent 1f0c00c1dc
commit 3964dd2c89

View File

@ -474,8 +474,14 @@ async def qualys_agents_page(request: Request, db=Depends(get_db)):
if not can_view(perms, "qualys"):
return RedirectResponse(url="/dashboard")
keys = get_activation_keys(db)
summary = get_agents_summary(db)
try:
keys = get_activation_keys(db)
except Exception:
keys = []
try:
summary = get_agents_summary(db)
except Exception:
summary = {"statuses": [], "versions": [], "total_assets": 0, "active": 0, "inactive": 0}
# Serveurs en prod sans agent Qualys
no_agent = db.execute(text("""