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 %}