From 0d1c62a4e4f4040b9a70669d03d2686e6d530f75 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Mon, 21 Oct 2024 23:52:02 +0800 Subject: [PATCH] :bug: Fix NPE --- kernel/model/backlink.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/kernel/model/backlink.go b/kernel/model/backlink.go index 9d8af1af3..461294716 100644 --- a/kernel/model/backlink.go +++ b/kernel/model/backlink.go @@ -96,7 +96,9 @@ func GetBackmentionDoc(defID, refTreeID, keyword string, containChildren bool) ( trees := filesys.LoadTrees(mentionBlockIDs) for id, tree := range trees { backlink := buildBacklink(id, tree, mentionKeywords, luteEngine) - ret = append(ret, backlink) + if nil != backlink { + ret = append(ret, backlink) + } } return } @@ -133,7 +135,9 @@ func GetBacklinkDoc(defID, refTreeID, keyword string, containChildren bool) (ret keywords = append(keywords, keyword) } backlink := buildBacklink(linkRef.ID, refTree, keywords, luteEngine) - ret = append(ret, backlink) + if nil != backlink { + ret = append(ret, backlink) + } } return }