Browse Source

:art: Ctrl+N should follow notebook create save path https://ld246.com/article/1695965429553

Daniel 1 year ago
parent
commit
2b9bec8e8b
2 changed files with 3 additions and 3 deletions
  1. 1 1
      kernel/api/filetree.go
  2. 2 2
      kernel/model/file.go

+ 1 - 1
kernel/api/filetree.go

@@ -503,7 +503,7 @@ func createDocWithMd(c *gin.Context) {
 		hPath = "/" + hPath
 	}
 
-	err := model.CreateWithMarkdown(notebook, hPath, markdown, parentID, id)
+	id, err := model.CreateWithMarkdown(notebook, hPath, markdown, parentID, id)
 	if nil != err {
 		ret.Code = -1
 		ret.Msg = err.Error()

+ 2 - 2
kernel/model/file.go

@@ -1028,7 +1028,7 @@ func CreateDocByMd(boxID, p, title, md string, sorts []string) (tree *parse.Tree
 	return
 }
 
-func CreateWithMarkdown(boxID, hPath, md, parentID, id string) (err error) {
+func CreateWithMarkdown(boxID, hPath, md, parentID, id string) (retID string, err error) {
 	box := Conf.Box(boxID)
 	if nil == box {
 		err = errors.New(Conf.Language(0))
@@ -1038,7 +1038,7 @@ func CreateWithMarkdown(boxID, hPath, md, parentID, id string) (err error) {
 	WaitForWritingFiles()
 	luteEngine := util.NewLute()
 	dom := luteEngine.Md2BlockDOM(md, false)
-	_, _, err = createDocsByHPath(box.ID, hPath, dom, parentID, id)
+	retID, _, err = createDocsByHPath(box.ID, hPath, dom, parentID, id)
 	return
 }