Only load config if it exists

This commit is contained in:
Pavel Djundik 2016-07-04 23:15:30 +03:00
parent 7ba11b8913
commit 08f197f912

View File

@ -1,6 +1,7 @@
var _ = require("lodash"); var _ = require("lodash");
var path = require("path"); var path = require("path");
var os = require("os"); var os = require("os");
var fs = require("fs");
var Helper = { var Helper = {
config: null, config: null,
@ -25,8 +26,10 @@ function setHome(homePath) {
this.USERS_PATH = path.join(this.HOME, "users"); this.USERS_PATH = path.join(this.HOME, "users");
// Reload config from new home location // Reload config from new home location
var userConfig = require(this.CONFIG_PATH); if (fs.existsSync(this.CONFIG_PATH)) {
this.config = _.extend(this.config, userConfig); var userConfig = require(this.CONFIG_PATH);
this.config = _.extend(this.config, userConfig);
}
} }
function getUserConfigPath(name) { function getUserConfigPath(name) {