diff --git a/kernel/model/blockial.go b/kernel/model/blockial.go index 428be97f3..59231d2fc 100644 --- a/kernel/model/blockial.go +++ b/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 } diff --git a/kernel/model/file.go b/kernel/model/file.go index 55c28e850..eb18bf34c 100644 --- a/kernel/model/file.go +++ b/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 }