Merge pull request #461 from thelounge/xpaw/check-config

Only load config if it exists
This commit is contained in:
Jérémie Astori 2016-07-04 17:00:24 -04:00 committed by GitHub
commit 51666b6db6

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
if (fs.existsSync(this.CONFIG_PATH)) {
var userConfig = require(this.CONFIG_PATH); var userConfig = require(this.CONFIG_PATH);
this.config = _.extend(this.config, userConfig); this.config = _.extend(this.config, userConfig);
}
} }
function getUserConfigPath(name) { function getUserConfigPath(name) {