From 8bd5f38ac4a02ab3b87739f1cc0f9b7d1cadf3ac Mon Sep 17 00:00:00 2001 From: efarooqui Date: Wed, 14 Apr 2021 18:07:48 -0700 Subject: [PATCH] Error logging for gsheet fetch --- src/api/index.js | 3 ++- src/lib/Fetcher.js | 5 ++++- src/models/StoreJson.js | 1 - 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/api/index.js b/src/api/index.js index f85bb9c..956ff9a 100755 --- a/src/api/index.js +++ b/src/api/index.js @@ -30,9 +30,10 @@ export default ({ config, controller }) => { success: msg }) ) - .catch(err => + .catch(err => { res.status(404) .send({ error: err.message, err }) + } ) }) diff --git a/src/lib/Fetcher.js b/src/lib/Fetcher.js index 6f726ac..bd70cae 100644 --- a/src/lib/Fetcher.js +++ b/src/lib/Fetcher.js @@ -217,7 +217,10 @@ class GsheetFetcher extends Fetcher { }) .then(this._buildBlueprintsAsync()) .then(() => true) - .catch(() => false) + .catch((err) => { + console.log(`Error fetching gsheets: ${err.message}`) + return false + }) } } diff --git a/src/models/StoreJson.js b/src/models/StoreJson.js index 07390c8..7335901 100644 --- a/src/models/StoreJson.js +++ b/src/models/StoreJson.js @@ -19,7 +19,6 @@ class StoreJson { save (url, data) { const parts = url.split('/') - return fs.writeFile( `${STORAGE_DIRNAME}/${parts[0]}__${parts[1]}__${parts[2]}.json`, JSON.stringify(data)