diff --git a/kernel/model/blockinfo.go b/kernel/model/blockinfo.go index fb13ebaae..cd3702dd2 100644 --- a/kernel/model/blockinfo.go +++ b/kernel/model/blockinfo.go @@ -293,11 +293,14 @@ func GetBlocksIndexes(ids []string) (ret map[string]int) { } if !n.IsChildBlockOf(tree.Root, 1) { + if n.IsBlock() { + nodesIndexes[n.ID] = idx + } return ast.WalkContinue } - nodesIndexes[n.ID] = idx idx++ + nodesIndexes[n.ID] = idx return ast.WalkContinue })