فهرست منبع

:bug: 修改命名文档块后引用动态锚文本未跟随 https://github.com/siyuan-note/siyuan/issues/6398

Liang Ding 2 سال پیش
والد
کامیت
7f75903475
2فایلهای تغییر یافته به همراه7 افزوده شده و 1 حذف شده
  1. 6 0
      kernel/model/blockial.go
  2. 1 1
      kernel/model/file.go

+ 6 - 0
kernel/model/blockial.go

@@ -179,6 +179,12 @@ func ResetBlockAttrs(id string, nameValues map[string]string) (err error) {
 		}
 	}
 
+	if ast.NodeDocument == node.Type {
+		// 修改命名文档块后引用动态锚文本未跟随 https://github.com/siyuan-note/siyuan/issues/6398
+		// 使用重命名文档队列来刷新引用锚文本
+		updateRefTextRenameDoc(tree)
+	}
+
 	if err = indexWriteJSONQueue(tree); nil != err {
 		return
 	}

+ 1 - 1
kernel/model/file.go

@@ -1235,7 +1235,7 @@ func RenameDoc(boxID, p, title string) (err error) {
 	util.PushEvent(evt)
 
 	box.renameSubTrees(tree)
-	go updateRefTextRenameDoc(tree)
+	updateRefTextRenameDoc(tree)
 	IncSync()
 	return
 }