From b039ac461fdfe72ccf6a36b64e32a4ae94de842e Mon Sep 17 00:00:00 2001 From: Clarence Chan Date: Tue, 19 Sep 2023 18:51:14 -0400 Subject: [PATCH] Throw error when the retrieval of one or more events fails --- scrape.js | 1 + 1 file changed, 1 insertion(+) diff --git a/scrape.js b/scrape.js index 64714e41..173454ac 100644 --- a/scrape.js +++ b/scrape.js @@ -107,6 +107,7 @@ async function getAllDetailedEvents() { events = await getEventLinks(); events = events.map(getDetailsFromEventLink); events = await Promise.all(events); + if (events.some((event) => !event)) throw "Failed to retrieve an event"; return events; } catch (error) { console.error(error);