From ad40ff9825c6dc640dea9788845e17510439608f Mon Sep 17 00:00:00 2001 From: Philip Weiss Date: Sun, 18 Feb 2018 17:56:55 -0800 Subject: [PATCH] add failure mode for reading project settings --- src/main-process/parse-command-line.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main-process/parse-command-line.js b/src/main-process/parse-command-line.js index 49b402cca..73160ae1c 100644 --- a/src/main-process/parse-command-line.js +++ b/src/main-process/parse-command-line.js @@ -197,7 +197,11 @@ const readProjectSettingsSync = (filepath, executedFrom) => { } try { const readPath = path.isAbsolute(filepath) ? filepath : path.join(executedFrom, filepath) - return CSON.readFileSync(readPath) + const contents = CSON.readFileSync(readPath) + if (contents.paths || content.config) { + return contents + } + } catch (e) { throw new Error('Unable to read supplied config file.') }