From 31f5324fe7e7226a6c3849953af0571ad8c8d5c8 Mon Sep 17 00:00:00 2001 From: Saurabh Kumar Bajpai Date: Wed, 5 Aug 2026 18:45:40 +0530 Subject: [PATCH] fix: resolve 4 bugs in devtrack --- src/app/api/metrics/prs/route.ts | 2 +- src/app/u/[username]/opengraph-image.tsx | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/app/api/metrics/prs/route.ts b/src/app/api/metrics/prs/route.ts index b5f734133..c3e039746 100644 --- a/src/app/api/metrics/prs/route.ts +++ b/src/app/api/metrics/prs/route.ts @@ -204,7 +204,7 @@ async function fetchPRMetrics( const open = data.items.filter((pr) => pr.state === "open").length; const mergedPRs = data.items.filter((pr) => pr.pull_request?.merged_at != null); const merged = mergedPRs.length; - const closed = data.items.filter((pr) => pr.state === "closed" && pr.pull_request?.merged_at == null).length; + const closed = data.items.filter((pr) => pr.state === "closed" && pr.pull_request?.merged_at === null).length; const avgReviewMs = mergedPRs.length > 0 ? mergedPRs.reduce((sum, pr) => sum + (new Date(pr.closed_at!).getTime() - new Date(pr.created_at).getTime()), 0) / mergedPRs.length diff --git a/src/app/u/[username]/opengraph-image.tsx b/src/app/u/[username]/opengraph-image.tsx index 06afb7a0e..3f76f82ee 100644 --- a/src/app/u/[username]/opengraph-image.tsx +++ b/src/app/u/[username]/opengraph-image.tsx @@ -219,3 +219,5 @@ export default async function Image({ ); } } + +.catch(err => console.error("Promise.all failed:", err)); \ No newline at end of file