From 26d793af9baeb43652174a46fbd1457824d15c53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B8rgen=20Sverre=20Lien=20Sell=C3=A6g?= Date: Wed, 8 Jul 2020 14:20:33 +0200 Subject: [PATCH] fix crash if previous event file does not exist --- src/scrape.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/scrape.js b/src/scrape.js index 1fe6212..910f7cd 100644 --- a/src/scrape.js +++ b/src/scrape.js @@ -177,10 +177,12 @@ const { page_ids, output, events: event_file } = parse_args( const read_previous_events = (path) => { if (path !== null) { - return fs - .readFile(path, { encoding: 'utf-8' }) - .then((content) => JSON.parse(content)) - .catch(console.error); + if (filesystem.existsSync(path)) { + return fs + .readFile(path, { encoding: 'utf-8' }) + .then((content) => JSON.parse(content)) + .catch(console.error); + } } return Promise.resolve([]); };