From 7305fd78e30eed8dedb6ea98dab88200f75b256c Mon Sep 17 00:00:00 2001 From: "Jokob @NetAlertX" <96159884+jokob-sk@users.noreply.github.com> Date: Fri, 27 Mar 2026 06:51:17 +0000 Subject: [PATCH] fix(pagination): Ensure page number is always at least 1 in apply_common_pagination --- server/api_server/graphql_helpers.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/api_server/graphql_helpers.py b/server/api_server/graphql_helpers.py index eeb17641..807c7cc9 100644 --- a/server/api_server/graphql_helpers.py +++ b/server/api_server/graphql_helpers.py @@ -47,7 +47,8 @@ def apply_common_pagination(data, options): # --- PAGINATE --- if options.page is not None and options.limit is not None: effective_limit = min(options.limit, _MAX_LIMIT) - start = (options.page - 1) * effective_limit + page = max(1, options.page) + start = (page - 1) * effective_limit end = start + effective_limit data = data[start:end]