From 80c0a2fffbc23ac6a958b7ad9d613c7f1c6b6016 Mon Sep 17 00:00:00 2001 From: luke-hagar-sp <98849695+luke-hagar-sp@users.noreply.github.com> Date: Thu, 29 Feb 2024 18:55:03 -0500 Subject: [PATCH] Added handling for errored repo queries --- src/index.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/index.ts b/src/index.ts index 64813c2..afa8567 100644 --- a/src/index.ts +++ b/src/index.ts @@ -364,10 +364,15 @@ try { } } - const contributorStats = (await Promise.all(contributorStatsPromises)) + const contributorStats = (await Promise.allSettled(contributorStatsPromises)) .filter((entry) => entry !== null || entry !== undefined) .map((entry) => { - return (Array.isArray(entry.data) ? entry.data : [entry.data]) + if (entry.status === "rejected") { + return []; + } + return ( + Array.isArray(entry.value.data) ? entry.value.data : [entry.value.data] + ) .filter( (contributor) => contributor.author?.login === userDetails.data.login )