From 80b18eadc2a2377dcd6347dded71863515490f49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B8rgen=20Sverre=20Lien=20Sell=C3=A6g?= Date: Tue, 3 Nov 2020 16:07:42 +0100 Subject: [PATCH] handle page crash --- src/scrape.js | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/src/scrape.js b/src/scrape.js index 4a8fa21..6ae98ee 100644 --- a/src/scrape.js +++ b/src/scrape.js @@ -32,14 +32,18 @@ const { let events = []; for (let page_id of page_ids) { - const new_events = await get_page_events( - browser, - page_id, - get_upcoming_events, - get_past_events, - ); - - events = merge_edges(new_events, events); + try { + const new_events = await get_page_events( + browser, + page_id, + get_upcoming_events, + get_past_events, + ); + events = merge_edges(new_events, events); + } catch (e) { + console.error(e); + events = previous_events; + } events = events.filter( ({ event_id }) => previous_events.find(