From 557b9ae37e7191d213cb13613076cc2518ee05ab Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Tue, 18 Feb 2025 12:01:22 +0800 Subject: [PATCH] :art: Deduplicate container block backlink https://github.com/siyuan-note/siyuan/issues/13872 --- kernel/model/backlink.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kernel/model/backlink.go b/kernel/model/backlink.go index 0dc0bb027..cebcfbe94 100644 --- a/kernel/model/backlink.go +++ b/kernel/model/backlink.go @@ -586,7 +586,10 @@ func buildLinkRefs(defRootID string, refs []*sql.Ref, keywords []string) (ret [] } } } + refsCountDelta := len(paragraphParentIDs) paragraphParentIDs = gulu.Str.RemoveDuplicatedElem(paragraphParentIDs) + refsCountDelta -= len(paragraphParentIDs) + refsCount -= refsCountDelta sqlParagraphParents := sql.GetBlocks(paragraphParentIDs) paragraphParents := fromSQLBlocks(&sqlParagraphParents, "", 12)