From 6c52d053930cff6689dd595055529440ef0a90c9 Mon Sep 17 00:00:00 2001 From: Admin MPCZ Date: Sat, 25 Apr 2026 10:49:53 +0000 Subject: [PATCH] fix(qualys/duplicates): renomme cle items -> groups (conflit Jinja avec dict.items) --- app/services/qualys_service.py | 2 +- app/templates/qualys_duplicates.html | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/services/qualys_service.py b/app/services/qualys_service.py index 5baf7dc..3447046 100644 --- a/app/services/qualys_service.py +++ b/app/services/qualys_service.py @@ -1210,7 +1210,7 @@ def find_duplicate_hostnames(db, force_refresh=False): # Trier par count desc puis shortname dupes.sort(key=lambda x: (-x["count"], x["shortname"])) result = {"total_assets": len(assets), "duplicate_hostnames": len(dupes), - "total_zombies": sum(d["count"] - 1 for d in dupes), "items": dupes} + "total_zombies": sum(d["count"] - 1 for d in dupes), "groups": dupes} _cache.set(cache_key, result, CACHE_TTL) return result diff --git a/app/templates/qualys_duplicates.html b/app/templates/qualys_duplicates.html index 63d5d6d..711ff18 100644 --- a/app/templates/qualys_duplicates.html +++ b/app/templates/qualys_duplicates.html @@ -36,7 +36,7 @@ -{% if not dupes_data.items %} +{% if not dupes_data.groups %}
Aucun doublon detecte. Si la page semble vide, clique sur "Re-scan API" pour forcer un scan complet.
@@ -61,7 +61,7 @@ - {% for grp in dupes_data.items %} + {% for grp in dupes_data.groups %} {% for a in grp.assets %} {% if loop.first %}{{ grp.shortname }} ({{ grp.count }}){% endif %}