diff --git a/app/services/realtime_audit_service.py b/app/services/realtime_audit_service.py index aeace25..80a70b8 100644 --- a/app/services/realtime_audit_service.py +++ b/app/services/realtime_audit_service.py @@ -288,11 +288,11 @@ def save_audit_to_db(db, results): # Mettre a jour/inserer dans server_ips if ip_addr: existing_ip = db.execute(text( - "SELECT id FROM server_ips WHERE server_id = :sid AND ip = :ip" + "SELECT id FROM server_ips WHERE server_id = :sid AND ip_address = :ip" ), {"sid": server_id, "ip": ip_addr}).fetchone() if not existing_ip: db.execute(text( - "INSERT INTO server_ips (server_id, ip, source) VALUES (:sid, :ip, 'audit')" + "INSERT INTO server_ips (server_id, ip_address, ip_type, is_ssh, description) VALUES (:sid, :ip, 'ipv4', true, 'audit')" ), {"sid": server_id, "ip": ip_addr}) db.commit()