From f7d9540b67cdee4ac7fc9cf0826aeb1343c29e89 Mon Sep 17 00:00:00 2001 From: Liang Ding Date: Fri, 31 Mar 2023 09:44:17 +0800 Subject: [PATCH] :bug: Focused heading block export does not contain its following blocks Fix https://github.com/siyuan-note/siyuan/issues/7834 --- kernel/treenode/blocktree.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/treenode/blocktree.go b/kernel/treenode/blocktree.go index 006aeac34..d29aa48e6 100644 --- a/kernel/treenode/blocktree.go +++ b/kernel/treenode/blocktree.go @@ -271,7 +271,7 @@ func IndexBlockTree(tree *parse.Tree) { slice.m.Unlock() if nil != bt { - if bt.Updated != n.IALAttr("updated") || bt.Path != tree.Path || bt.BoxID != tree.Box || bt.HPath != tree.HPath { + if bt.Updated != n.IALAttr("updated") || bt.Type != TypeAbbr(n.Type.String()) || bt.Path != tree.Path || bt.BoxID != tree.Box || bt.HPath != tree.HPath { children := ChildBlockNodes(n) // 需要考虑子块,因为一些操作(比如移动块)后需要同时更新子块 changedNodes = append(changedNodes, children...) }