From 275089fdbe7af6005a21c755966eacf67bfe738f Mon Sep 17 00:00:00 2001 From: Ash Wilson Date: Thu, 14 Sep 2017 21:06:49 -0400 Subject: [PATCH] Restore the fs.existsSync guard --- src/config.coffee | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/config.coffee b/src/config.coffee index 01cb732ca..b8bf8a76f 100644 --- a/src/config.coffee +++ b/src/config.coffee @@ -867,8 +867,9 @@ class Config return if @savePending try - fs.makeTreeSync(path.dirname(@configFilePath)) - CSON.writeFileSync(@configFilePath, {}, {flag: 'wx'}) # fails if file exists + unless fs.existsSync(@configFilePath) + fs.makeTreeSync(path.dirname(@configFilePath)) + CSON.writeFileSync(@configFilePath, {}, {flag: 'wx'}) # fails if file exists catch error if error.code isnt 'EEXIST' @configFileHasErrors = true