diff --git a/src/configfile_finder/configfile-finder.js b/src/configfile_finder/configfile-finder.js index fa56a53..971b464 100644 --- a/src/configfile_finder/configfile-finder.js +++ b/src/configfile_finder/configfile-finder.js @@ -37,7 +37,9 @@ function readChildrenFrom(dirPath, configFilename) { var childPath = path.join(dirPath, childrenPaths[i]); var child = readProjectInfoAndKeepSearching(childPath, configFilename, false); - children.push(child); + if(child) { + children.push(child); + } } return children; diff --git a/src/configfile_finder/configfile-reader.js b/src/configfile_finder/configfile-reader.js index 7d2fd76..8762930 100644 --- a/src/configfile_finder/configfile-reader.js +++ b/src/configfile_finder/configfile-reader.js @@ -27,8 +27,7 @@ function readFrom(path) { function parseFileContent(path) { try{ - var fileContent = fs.readFileSync(path); - + var fileContent = fs.readFileSync(path, {encoding: 'UTF-8'}); return JSON.parse(fileContent); }catch(err) { console.error(err);