diff --git a/kernel/model/attribute_view.go b/kernel/model/attribute_view.go index c98a67181..3baffb268 100644 --- a/kernel/model/attribute_view.go +++ b/kernel/model/attribute_view.go @@ -3047,9 +3047,13 @@ func UpdateAttributeViewCell(tx *Transaction, avID, keyID, rowID, cellID string, key, _ := attrView.GetKey(keyID) if av.KeyTypeNumber == val.Type { - if nil != val.Number && !val.Number.IsNotEmpty { - val.Number.Content = 0 - val.Number.FormattedContent = "" + if nil != val.Number { + if !val.Number.IsNotEmpty { + val.Number.Content = 0 + val.Number.FormattedContent = "" + } else { + val.Number.FormatNumber() + } } } else if av.KeyTypeDate == val.Type { if nil != val.Date && !val.Date.IsNotEmpty {