From 94d7ddf2f09c47ebcebd42184d1d04b63811eb48 Mon Sep 17 00:00:00 2001 From: SonalMittal-14 Date: Wed, 27 May 2026 21:18:54 +0530 Subject: [PATCH] fix: cap GitLab contribution pagination --- src/app/api/metrics/contributions/route.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/app/api/metrics/contributions/route.ts b/src/app/api/metrics/contributions/route.ts index 007c123f..b30b8643 100644 --- a/src/app/api/metrics/contributions/route.ts +++ b/src/app/api/metrics/contributions/route.ts @@ -187,10 +187,11 @@ async function fetchGitLabContributions( since.setDate(since.getDate() - days); since.setHours(0, 0, 0, 0); + const MAX_PAGES = 10; let page = 1; const commitsByDay: Record = {}; - while (page > 0) { + while (page > 0 && page <= MAX_PAGES) { const url = new URL("https://gitlab.com/api/v4/events"); url.searchParams.set("action", "pushed"); url.searchParams.set("per_page", "100");