From 71260e20c3e0ed179a32a0011d89b5ee545db873 Mon Sep 17 00:00:00 2001 From: Admin MPCZ Date: Wed, 15 Apr 2026 01:11:08 +0200 Subject: [PATCH] Qualys sync: hostname depuis FQDN > NetBIOS > name (evite troncature display name) --- app/services/qualys_service.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/services/qualys_service.py b/app/services/qualys_service.py index 58b2ce9..884f2d7 100644 --- a/app/services/qualys_service.py +++ b/app/services/qualys_service.py @@ -621,10 +621,13 @@ def _refresh_all_agents_impl(db): if new_last_id is None or aid_int > new_last_id: new_last_id = aid_int name = (parse_xml(block, "name") or [""])[0] - hostname = name.split(".")[0].lower() if name else "" address = (parse_xml(block, "address") or [""])[0] fqdn = (parse_xml(block, "fqdn") or [""])[0] + netbios = (parse_xml(block, "netbiosName") or [""])[0] os_val = (parse_xml(block, "os") or [""])[0] + # Priorite FQDN > NetBIOS > name (display Qualys peut etre tronque) + hostname_src = fqdn or netbios or name + hostname = hostname_src.split(".")[0].lower() if hostname_src else "" agent_status = "" agent_version = ""