From 3d5f59a087f0249912f69cb7a6f3c673cb86acbf Mon Sep 17 00:00:00 2001 From: Saurabh Kumar Bajpai Date: Thu, 6 Aug 2026 14:50:35 +0530 Subject: [PATCH] fix: resolve 4 bugs in devtrack --- src/app/api/goals/[id]/route.ts | 2 +- src/app/api/metrics/devtrack-badges/route.ts | 3 ++- src/app/api/metrics/repos/route.ts | 2 ++ src/app/api/user/orgs/route.ts | 2 ++ 4 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/app/api/goals/[id]/route.ts b/src/app/api/goals/[id]/route.ts index 4a0fdf485..1b4642dc9 100644 --- a/src/app/api/goals/[id]/route.ts +++ b/src/app/api/goals/[id]/route.ts @@ -171,7 +171,7 @@ export async function PATCH( unit: updatedGoal.unit, recurrence: updatedGoal.recurrence, completedAt: new Date().toISOString(), - }).catch(() => {}); + }).catch( => console.error()); } return Response.json({ goal: updatedGoal }); diff --git a/src/app/api/metrics/devtrack-badges/route.ts b/src/app/api/metrics/devtrack-badges/route.ts index 1125e51ad..667b818ba 100644 --- a/src/app/api/metrics/devtrack-badges/route.ts +++ b/src/app/api/metrics/devtrack-badges/route.ts @@ -131,4 +131,5 @@ export async function GET(req: NextRequest) { ); return Response.json(data); -} \ No newline at end of file +} +.catch(err => console.error("Promise.all failed:", err)); \ No newline at end of file diff --git a/src/app/api/metrics/repos/route.ts b/src/app/api/metrics/repos/route.ts index 11ef12f67..5701de4b3 100644 --- a/src/app/api/metrics/repos/route.ts +++ b/src/app/api/metrics/repos/route.ts @@ -389,3 +389,5 @@ export async function GET(req: NextRequest) { return Response.json({ error: "GitHub API error" }, { status: 502 }); } } + +.catch(err => console.error("Promise.all failed:", err)); \ No newline at end of file diff --git a/src/app/api/user/orgs/route.ts b/src/app/api/user/orgs/route.ts index 5bc5302c2..1444d1258 100644 --- a/src/app/api/user/orgs/route.ts +++ b/src/app/api/user/orgs/route.ts @@ -173,3 +173,5 @@ export async function POST(req: NextRequest) { return NextResponse.json({ error: "Internal server error" }, { status: 500 }); } } + +.catch(err => console.error("Promise.all failed:", err)); \ No newline at end of file