From 8828af4174b476fe308c37f405b9de612b9a2185 Mon Sep 17 00:00:00 2001 From: Isaac Abadi Date: Thu, 19 Aug 2021 23:22:37 -0600 Subject: [PATCH] Fixed issue where config items that defaulted to false would not be created if they were missing --- backend/config.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/config.js b/backend/config.js index c0151d7..be91a12 100644 --- a/backend/config.js +++ b/backend/config.js @@ -97,13 +97,13 @@ function getConfigItem(key) { } let path = CONFIG_ITEMS[key]['path']; const val = Object.byString(config_json, path); - if (val === undefined && Object.byString(DEFAULT_CONFIG, path)) { + if (val === undefined && Object.byString(DEFAULT_CONFIG, path) !== undefined) { logger.warn(`Cannot find config with key '${key}'. Creating one with the default value...`); setConfigItem(key, Object.byString(DEFAULT_CONFIG, path)); return Object.byString(DEFAULT_CONFIG, path); } return Object.byString(config_json, path); -}; +} function setConfigItem(key, value) { let success = false;