From 282f8350dd0f4ae1240d8f3b6dff8f1d04dbc41e Mon Sep 17 00:00:00 2001 From: EzzAK Date: Tue, 24 Sep 2019 22:10:36 -0700 Subject: [PATCH] Fix error for new users. --- src/ext/lib/Settings.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/ext/lib/Settings.js b/src/ext/lib/Settings.js index 34e6f7a..63bc22c 100644 --- a/src/ext/lib/Settings.js +++ b/src/ext/lib/Settings.js @@ -190,7 +190,14 @@ class Settings { // if there's no settings saved, return default settings. if(! settings || (Object.keys(settings).length === 0 && settings.constructor === Object)) { - this.logger.log('info', 'settings', '[Settings::init] settings don\'t exist. Using defaults.\n#keys:', Object.keys(settings).length, '\nsettings:', settings); + this.logger.log( + 'info', + 'settings', + '[Settings::init] settings don\'t exist. Using defaults.\n#keys:', + settings != null ? Object.keys(settings).length : 0, + '\nsettings:', + settings + ); this.active = this.getDefaultSettings(); this.active.version = this.version; await this.save();