From 1d3e28da6fe2b0fa9502a90dfeab1ad805308e4d Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Mon, 18 Mar 2024 16:23:13 +0800 Subject: [PATCH] :art: Add internal kernel API `/api/block/getBlocksIndexes` https://github.com/siyuan-note/siyuan/issues/10608 --- kernel/model/blockinfo.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 })