🎨 Improve reference count update after document convert to heading https://github.com/siyuan-note/siyuan/issues/15299

This commit is contained in:
Daniel 2025-07-17 16:33:22 +08:00
parent ef0a278334
commit 62d560e7a8
No known key found for this signature in database
GPG key ID: 86211BA83DF03017
8 changed files with 28 additions and 57 deletions

View file

@ -992,12 +992,7 @@ func replaceNodeTextMarkTextContent(n *ast.Node, method int, keyword, escapedKey
for rNode := tree.Root.FirstChild.FirstChild; nil != rNode; rNode = rNode.Next {
replaceNodes = append(replaceNodes, rNode)
if blockRefID, _, _ := treenode.GetBlockRef(rNode); "" != blockRefID {
bt := treenode.GetBlockTree(blockRefID)
if nil == bt {
continue
}
task.AppendAsyncTaskWithDelay(task.SetDefRefCount, util.SQLFlushInterval, refreshRefCount, bt.RootID, blockRefID)
task.AppendAsyncTaskWithDelay(task.SetDefRefCount, util.SQLFlushInterval, refreshRefCount, blockRefID)
}
}