From 042927a4ff62e5b42ae90b8cd81765e7f374027f Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Wed, 18 Jun 2025 09:53:04 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/15056 --- kernel/sql/av_gallery.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/kernel/sql/av_gallery.go b/kernel/sql/av_gallery.go index dc01ba9ec..accc09a98 100644 --- a/kernel/sql/av_gallery.go +++ b/kernel/sql/av_gallery.go @@ -187,14 +187,15 @@ func fillAttributeViewGalleryCardCover(attrView *av.AttributeView, view *av.View }) if "" == galleryCard.CoverURL { - if ast.NodeDocument == node.Type { + isDoc := ast.NodeDocument == node.Type + if isDoc { node = node.FirstChild } buf := bytes.Buffer{} for c := node; nil != c; c = c.Next { buf.WriteString(renderBlockDOMByNode(c, luteEngine)) - if 1024*4 < buf.Len() { + if !isDoc || 1024*4 < buf.Len() { break } }