diff --git a/src/database.py b/src/database.py index 7375630..cbee4a0 100644 --- a/src/database.py +++ b/src/database.py @@ -1987,18 +1987,13 @@ class DatabaseManager: base_filters.append(AccessLog.ip == ip_filter) # Count total unique access logs with attack detections - count_query = ( - session.query(AccessLog) - .join(AttackDetection) - ) + count_query = session.query(AccessLog).join(AttackDetection) if base_filters: count_query = count_query.filter(*base_filters) total_attacks = count_query.distinct(AccessLog.id).count() # Get paginated access logs with attack detections - query = ( - session.query(AccessLog).join(AttackDetection) - ) + query = session.query(AccessLog).join(AttackDetection) if base_filters: query = query.filter(*base_filters) query = query.distinct(AccessLog.id) diff --git a/src/routes/htmx.py b/src/routes/htmx.py index e4cf1a7..303bce5 100644 --- a/src/routes/htmx.py +++ b/src/routes/htmx.py @@ -245,7 +245,10 @@ async def htmx_attacks( ): db = get_db() result = db.get_attack_types_paginated( - page=max(1, page), page_size=5, sort_by=sort_by, sort_order=sort_order, + page=max(1, page), + page_size=5, + sort_by=sort_by, + sort_order=sort_order, ip_filter=ip_filter, )