From b138ff9d7fe81b333c2dbfccf66aeda3b4037a78 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Tue, 29 Jul 2025 14:02:54 +0800 Subject: [PATCH] :art: Database grouping by field https://github.com/siyuan-note/siyuan/issues/10964 --- kernel/model/attribute_view.go | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/kernel/model/attribute_view.go b/kernel/model/attribute_view.go index 1aeafe4e4..e7f15b1a4 100644 --- a/kernel/model/attribute_view.go +++ b/kernel/model/attribute_view.go @@ -3268,14 +3268,10 @@ func removeAttributeViewBlock(srcIDs []string, avID string, tx *Transaction) (er for _, blockID := range srcIDs { view.ItemIDs = gulu.Str.RemoveElem(view.ItemIDs, blockID) } - - for _, groupView := range view.Groups { - for _, blockID := range srcIDs { - groupView.GroupItemIDs = gulu.Str.RemoveElem(groupView.GroupItemIDs, blockID) - } - } } + regenAttrViewViewGroups(attrView, "force") + relatedAvIDs := av.GetSrcAvIDs(avID) for _, relatedAvID := range relatedAvIDs { ReloadAttrView(relatedAvID)