From 9554661e5a7219a8b186f3945fd9c4f0dad4b238 Mon Sep 17 00:00:00 2001 From: mwiegand Date: Sun, 17 May 2026 21:05:13 +0200 Subject: [PATCH] fix(live-state): cap recent_rows query at 50 to bound row count Co-Authored-By: Claude Sonnet 4.6 --- l4d2web/l4d2web/routes/server_routes.py | 1 + 1 file changed, 1 insertion(+) diff --git a/l4d2web/l4d2web/routes/server_routes.py b/l4d2web/l4d2web/routes/server_routes.py index 37876e7..6b2fe4a 100644 --- a/l4d2web/l4d2web/routes/server_routes.py +++ b/l4d2web/l4d2web/routes/server_routes.py @@ -260,6 +260,7 @@ def live_state_fragment(server_id: int) -> Response: ServerPlayerSession.name_at_join, ) .order_by(func.max(ServerPlayerSession.left_at).desc()) + .limit(50) ).all() recent_total = len(recent_rows)