From b35778b68630ae95cc9b4f7e1cd84a761db7f69e Mon Sep 17 00:00:00 2001 From: David Wilson Date: Sat, 15 Sep 2018 06:30:49 -0700 Subject: [PATCH] Catch exceptions for bad package.json when looking for Atom repo in pwd --- src/main-process/main.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main-process/main.js b/src/main-process/main.js index 11703bf3f..beb93f091 100644 --- a/src/main-process/main.js +++ b/src/main-process/main.js @@ -20,8 +20,12 @@ const args = function isAtomRepoPath (repoPath) { let packageJsonPath = path.join(repoPath, 'package.json') if (fs.statSyncNoException(packageJsonPath)) { - let packageJson = CSON.readFileSync(packageJsonPath) - return packageJson.name === 'atom' + try { + let packageJson = CSON.readFileSync(packageJsonPath) + return packageJson.name === 'atom' + } catch (e) { + return false + } } return false