Fix: server_ips colonne ip_address au lieu de ip

This commit is contained in:
Pierre & Lumière 2026-04-10 20:18:59 +02:00
parent 369ca7e5a3
commit 1be5e867dc

View File

@ -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()