Browse Source

:sparkles: 编辑器式反链面板 https://github.com/siyuan-note/siyuan/issues/3565

Liang Ding 2 years ago
parent
commit
c4a4523cdf
1 changed files with 5 additions and 3 deletions
  1. 5 3
      kernel/api/ref.go

+ 5 - 3
kernel/api/ref.go

@@ -73,7 +73,6 @@ func getBacklinkDoc(c *gin.Context) {
 	}
 }
 
-
 func getBacklink2(c *gin.Context) {
 	ret := gulu.Ret.NewResult()
 	defer c.JSON(http.StatusOK, ret)
@@ -118,8 +117,11 @@ func getBacklink(c *gin.Context) {
 	id := arg["id"].(string)
 	keyword := arg["k"].(string)
 	mentionKeyword := arg["mk"].(string)
-	beforeLen := arg["beforeLen"].(float64)
-	boxID, backlinks, backmentions, linkRefsCount, mentionsCount := model.GetBacklink(id, keyword, mentionKeyword, int(beforeLen))
+	beforeLen := 12
+	if nil != arg["beforeLen"] {
+		beforeLen = int(arg["beforeLen"].(float64))
+	}
+	boxID, backlinks, backmentions, linkRefsCount, mentionsCount := model.GetBacklink(id, keyword, mentionKeyword, beforeLen)
 	ret.Data = map[string]interface{}{
 		"backlinks":     backlinks,
 		"linkRefsCount": linkRefsCount,