Merge remote-tracking branch 'origin/dev' into dev

This commit is contained in:
Vanessa 2025-07-26 16:02:43 +08:00
commit 19485ca720

View file

@ -4419,10 +4419,14 @@ func updateAttributeViewValue(tx *Transaction, attrView *av.AttributeView, keyID
func regenAttrViewViewGroups(attrView *av.AttributeView, keyID string) {
for _, view := range attrView.Views {
if nil != view.Group && view.Group.Field == keyID {
if nil != view.Group {
groupKey, _ := attrView.GetKey(view.Group.Field)
if nil == groupKey {
return
continue
}
if av.KeyTypeTemplate != groupKey.Type && view.Group.Field != keyID {
continue
}
genAttrViewViewGroups(view, attrView)