|
@@ -528,6 +528,14 @@ func getDocCreateSavePath(c *gin.Context) {
|
|
|
if "" == docCreateSavePathTpl {
|
|
|
docCreateSavePathTpl = model.Conf.FileTree.DocCreateSavePath
|
|
|
}
|
|
|
+ docCreateSavePathTpl = strings.TrimSpace(docCreateSavePathTpl)
|
|
|
+ if "../" == docCreateSavePathTpl {
|
|
|
+ docCreateSavePathTpl = "../Untitled"
|
|
|
+ }
|
|
|
+ for strings.HasSuffix(docCreateSavePathTpl, "/") {
|
|
|
+ docCreateSavePathTpl = strings.TrimSuffix(docCreateSavePathTpl, "/")
|
|
|
+ docCreateSavePathTpl = strings.TrimSpace(docCreateSavePathTpl)
|
|
|
+ }
|
|
|
|
|
|
p, err := model.RenderGoTemplate(docCreateSavePathTpl)
|
|
|
if nil != err {
|