Added handling for errored repo queries

This commit is contained in:
luke-hagar-sp
2024-02-29 18:55:03 -05:00
parent d91bf7c4b1
commit 80c0a2fffb

View File

@@ -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
)