From 7f759034756138f349a76e950a6b89d1fe53e381 Mon Sep 17 00:00:00 2001 From: Liang Ding Date: Sat, 29 Oct 2022 23:51:34 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20=E4=BF=AE=E6=94=B9=E5=91=BD=E5=90=8D?= =?UTF-8?q?=E6=96=87=E6=A1=A3=E5=9D=97=E5=90=8E=E5=BC=95=E7=94=A8=E5=8A=A8?= =?UTF-8?q?=E6=80=81=E9=94=9A=E6=96=87=E6=9C=AC=E6=9C=AA=E8=B7=9F=E9=9A=8F?= =?UTF-8?q?=20https://github.com/siyuan-note/siyuan/issues/6398?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kernel/model/blockial.go | 6 ++++++ kernel/model/file.go | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) 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 }