From de19d69f9945e97651faabf542178794be4fa102 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Wed, 10 Sep 2025 16:49:53 +0800 Subject: [PATCH] :zap: Improve database group view performance https://github.com/siyuan-note/siyuan/issues/15811 Signed-off-by: Daniel <845765@qq.com> --- kernel/model/attribute_view_render.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel/model/attribute_view_render.go b/kernel/model/attribute_view_render.go index a80aff95a..992a39c4b 100644 --- a/kernel/model/attribute_view_render.go +++ b/kernel/model/attribute_view_render.go @@ -97,14 +97,14 @@ func renderAttributeViewGroups(viewable av.Viewable, attrView *av.AttributeView, if isGroupByDate(view) { createdDate := time.UnixMilli(view.GroupCreated).Format("2006-01-02") if time.Now().Format("2006-01-02") != createdDate { - regenAttrViewGroups(attrView) + genAttrViewGroups(view, attrView) // 仅重新生成一个视图的分组以提升性能 av.SaveAttributeView(attrView) } } // 如果是按模板分组则需要重新生成分组 if isGroupByTemplate(attrView, view) { - regenAttrViewGroups(attrView) + genAttrViewGroups(view, attrView) // 仅重新生成一个视图的分组以提升性能 av.SaveAttributeView(attrView) }