From 04b61dc7eb29695879da015562b4079f2c0d833a Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Fri, 15 Mar 2024 22:53:05 +0800 Subject: [PATCH] :bug: Incorrect reference count after moving doc across notebooks https://github.com/siyuan-note/siyuan/issues/10622 --- kernel/model/box.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kernel/model/box.go b/kernel/model/box.go index 9be24e3b8..450d9014b 100644 --- a/kernel/model/box.go +++ b/kernel/model/box.go @@ -393,7 +393,9 @@ func moveTree(tree *parse.Tree) { tree.Root.RemoveIALAttr("custom-hidden") filesys.WriteTree(tree) } - sql.UpsertTreeQueue(tree) + + sql.RemoveTreeQueue(tree.ID) + sql.IndexTreeQueue(tree) box := Conf.Box(tree.Box) box.renameSubTrees(tree)