From 272b68ef9475cda814f614753d741cf53f03120b Mon Sep 17 00:00:00 2001 From: Swifty Date: Tue, 17 Feb 2026 10:53:05 +0100 Subject: [PATCH] updae --- autogpt_platform/backend/backend/data/tally.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/autogpt_platform/backend/backend/data/tally.py b/autogpt_platform/backend/backend/data/tally.py index 21bea4eff3..00f0f0461b 100644 --- a/autogpt_platform/backend/backend/data/tally.py +++ b/autogpt_platform/backend/backend/data/tally.py @@ -97,13 +97,15 @@ async def _fetch_all_submissions( submissions = data.get("submissions", []) all_submissions.extend(submissions) - total_pages = data.get("totalNumberOfPages", 1) - if page >= total_pages: + # Tally API uses `hasMore` for pagination + has_more = data.get("hasMore", False) + if not has_more: break if page >= max_pages: + total = data.get("totalNumberOfSubmissionsPerFilter", {}).get("all", "?") logger.warning( f"Tally: hit max page cap ({max_pages}) for form {form_id}, " - f"API reports {total_pages} total pages" + f"fetched {len(all_submissions)} of {total} total submissions" ) break page += 1