From 3c6b3299272a73bca39149b5cf0450c4465fc55c Mon Sep 17 00:00:00 2001 From: Molunerfinn Date: Thu, 18 Apr 2019 16:23:21 +0800 Subject: [PATCH] :bug: Fix: log-level's reset value from 'all' -> ['all'] ISSUES CLOSED: #240, #237 --- src/renderer/pages/PicGoSetting.vue | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/renderer/pages/PicGoSetting.vue b/src/renderer/pages/PicGoSetting.vue index 38e9edc1e..bdd00aa9a 100644 --- a/src/renderer/pages/PicGoSetting.vue +++ b/src/renderer/pages/PicGoSetting.vue @@ -286,7 +286,7 @@ export default { } let logLevel = this.$db.read().get('settings.logLevel').value() if (!Array.isArray(logLevel)) { - if (logLevel.length > 0) { + if (logLevel && logLevel.length > 0) { logLevel = [logLevel] } else { logLevel = ['all'] @@ -478,7 +478,15 @@ export default { }, cancelLogLevelSetting () { this.logFileVisible = false - this.form.logLevel = this.$db.read().get('settings.logLevel').value() || 'all' + let logLevel = this.$db.read().get('settings.logLevel').value() + if (!Array.isArray(logLevel)) { + if (logLevel && logLevel.length > 0) { + logLevel = [logLevel] + } else { + logLevel = ['all'] + } + } + this.form.logLevel = logLevel }, handleLevelDisabled (val) { let currentLevel = val