Skip to content

Commit 3c6b329

Browse files
committed
🐛 Fix: log-level's reset value from 'all' -> ['all']
ISSUES CLOSED: #240, #237
1 parent 466dbec commit 3c6b329

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

src/renderer/pages/PicGoSetting.vue

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,7 @@ export default {
286286
}
287287
let logLevel = this.$db.read().get('settings.logLevel').value()
288288
if (!Array.isArray(logLevel)) {
289-
if (logLevel.length > 0) {
289+
if (logLevel && logLevel.length > 0) {
290290
logLevel = [logLevel]
291291
} else {
292292
logLevel = ['all']
@@ -478,7 +478,15 @@ export default {
478478
},
479479
cancelLogLevelSetting () {
480480
this.logFileVisible = false
481-
this.form.logLevel = this.$db.read().get('settings.logLevel').value() || 'all'
481+
let logLevel = this.$db.read().get('settings.logLevel').value()
482+
if (!Array.isArray(logLevel)) {
483+
if (logLevel && logLevel.length > 0) {
484+
logLevel = [logLevel]
485+
} else {
486+
logLevel = ['all']
487+
}
488+
}
489+
this.form.logLevel = logLevel
482490
},
483491
handleLevelDisabled (val) {
484492
let currentLevel = val

0 commit comments

Comments
 (0)