From 154faceaff45475ed719456ed1be26048b0d5e08 Mon Sep 17 00:00:00 2001 From: Admin MPCZ Date: Tue, 14 Apr 2026 20:15:05 +0200 Subject: [PATCH] Fix: qualys_assets.ip_address est inet pas text, cast en text --- tools/import_ips_from_qualys.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tools/import_ips_from_qualys.py b/tools/import_ips_from_qualys.py index fa59ba2..9894304 100644 --- a/tools/import_ips_from_qualys.py +++ b/tools/import_ips_from_qualys.py @@ -25,12 +25,11 @@ def main(): # Match qualys_assets -> servers via server_id (prioritaire) ou hostname rows = conn.execute(text(""" - SELECT s.id as sid, s.hostname, qa.ip_address + SELECT s.id as sid, s.hostname, qa.ip_address::text as ip_address FROM servers s JOIN qualys_assets qa ON (qa.server_id = s.id OR LOWER(qa.hostname) = LOWER(s.hostname)) WHERE qa.ip_address IS NOT NULL - AND qa.ip_address != '' AND NOT EXISTS (SELECT 1 FROM server_ips si WHERE si.server_id = s.id) """)).fetchall() print(f"[INFO] {len(rows)} serveurs candidates (sans IP, avec Qualys asset)")