From bcf0a9341b60ff7005a640651eb9c7615cdf5577 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Wed, 26 Jul 2023 21:03:14 +0800 Subject: [PATCH] :bug: Assets search garbled characters Fix https://github.com/siyuan-note/siyuan/issues/8828 --- kernel/util/file.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kernel/util/file.go b/kernel/util/file.go index 397bc0a4a..755b0a930 100644 --- a/kernel/util/file.go +++ b/kernel/util/file.go @@ -68,7 +68,9 @@ func RemoveID(name string) string { ext := path.Ext(name) name = strings.TrimSuffix(name, ext) if 23 < len(name) { - name = name[:len(name)-23] + if id := name[len(name)-22:]; ast.IsNodeIDPattern(id) { + name = name[:len(name)-23] + } } return name + ext }