From 9e17a2f1dae16ce6935878f33803a084d51f5b69 Mon Sep 17 00:00:00 2001 From: Liang Ding Date: Sat, 6 May 2023 15:23:48 +0800 Subject: [PATCH] :bug: Overlay block ref on PDF annotation ref lead to failure to query unreferenced assets https://github.com/siyuan-note/siyuan/issues/8186 --- kernel/model/assets.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/kernel/model/assets.go b/kernel/model/assets.go index 9dbc95741..7aef777a0 100644 --- a/kernel/model/assets.go +++ b/kernel/model/assets.go @@ -729,6 +729,10 @@ func assetsLinkDestsInTree(tree *parse.Tree) (ret []string) { return ast.WalkContinue } + if !strings.Contains(n.TextMarkFileAnnotationRefID, "/") { + return ast.WalkSkipChildren + } + dest := n.TextMarkFileAnnotationRefID[:strings.LastIndexByte(n.TextMarkFileAnnotationRefID, '/')] dest = strings.TrimSpace(dest) ret = append(ret, dest)