diff --git a/kernel/api/setting.go b/kernel/api/setting.go index 78f26b1fb..45c05fc16 100644 --- a/kernel/api/setting.go +++ b/kernel/api/setting.go @@ -168,6 +168,12 @@ func setFiletree(c *gin.Context) { } } + fileTree.DocCreateSavePath = strings.TrimSpace(fileTree.DocCreateSavePath) + for strings.HasSuffix(fileTree.DocCreateSavePath, "/") { + fileTree.DocCreateSavePath = strings.TrimSuffix(fileTree.DocCreateSavePath, "/") + fileTree.DocCreateSavePath = strings.TrimSpace(fileTree.DocCreateSavePath) + } + if 1 > fileTree.MaxOpenTabCount { fileTree.MaxOpenTabCount = 8 }