From 1ef7f66e681eb97f5080132ea2d8e439868cd751 Mon Sep 17 00:00:00 2001 From: Ivo Batistela Date: Thu, 1 Feb 2018 00:03:17 -0200 Subject: [PATCH] added encoding to ensure return --- src/configfile_finder/configfile-finder.js | 4 +++- src/configfile_finder/configfile-reader.js | 3 +-- 2 files changed, 4 insertions(+), 3 deletions(-) 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);