From fc4938829f8c2cb87d261f1a05a4d2146da438ad Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Fri, 8 Aug 2025 09:40:20 +0800 Subject: [PATCH] :art: Improve database field default filling https://github.com/siyuan-note/siyuan/issues/11966 --- kernel/model/attribute_view.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/kernel/model/attribute_view.go b/kernel/model/attribute_view.go index 1dd7e9a53..bb8f28768 100644 --- a/kernel/model/attribute_view.go +++ b/kernel/model/attribute_view.go @@ -81,6 +81,11 @@ func GetAttrViewAddingBlockDefaultValues(avID, viewID, groupID, previousBlockID, func getAttrViewAddingBlockDefaultValues(attrView *av.AttributeView, view, groupView *av.View, previousBlockID, addingBlockID string) (ret map[string]*av.Value) { ret = map[string]*av.Value{} + if 1 > len(view.Filters) && nil == view.Group { + // 没有过滤条件也没有分组条件时忽略 + return + } + nearItem := getNearItem(attrView, view, groupView, previousBlockID) filterKeyIDs := map[string]bool{} for _, f := range view.Filters {