diff --git a/backend/app/services/alert_service.py b/backend/app/services/alert_service.py index c65bb10..7ad67e5 100644 --- a/backend/app/services/alert_service.py +++ b/backend/app/services/alert_service.py @@ -1,5 +1,6 @@ from typing import List, Dict, Any, Optional from sqlalchemy.orm import Session +from sqlalchemy import func from datetime import datetime, timedelta import logging import json @@ -80,7 +81,7 @@ class AlertService: subquery = db.query( ARPEntry.ip_address ).group_by(ARPEntry.ip_address).having( - db.func.count(db.func.distinct(ARPEntry.mac_address)) > 1 + func.count(func.distinct(ARPEntry.mac_address)) > 1 ).subquery() conflict_entries = db.query(ARPEntry).filter(