diff --git a/index.js b/index.js index a98d822d6..02670a3c1 100644 --- a/index.js +++ b/index.js @@ -7,7 +7,7 @@ const parsers = require('./parsers'); const deviceMapping = require('./devices'); const config = require('yaml-config'); const configFile = `${__dirname}/data/configuration.yaml` -const settings = config.readConfig(configFile, 'user'); +let settings = config.readConfig(configFile, 'user'); // Create empty device array if not set yet. if (!settings.devices) { @@ -165,6 +165,7 @@ function handleQuit() { function writeConfig() { config.updateConfig(settings, configFile, 'user'); + settings = config.readConfig(configFile, 'user'); } function getDeviceLogMessage(device) {