🐛 Fix database table view number delete https://ld246.com/article/1706162341369

This commit is contained in:
Daniel 2024-01-25 19:26:43 +08:00
parent eb9de3cbb9
commit 06e2ce29c5
No known key found for this signature in database
GPG key ID: 86211BA83DF03017

View file

@ -2432,6 +2432,14 @@ func UpdateAttributeViewCell(tx *Transaction, avID, keyID, rowID, cellID string,
if err = gulu.JSON.UnmarshalJSON(data, &val); nil != err {
return
}
if av.KeyTypeNumber == val.Type {
if nil != val.Number && !val.Number.IsNotEmpty {
// 删除内容为空值
val.Number.Content = 0
}
}
relationChangeMode := 0 // 0不变仅排序1增加2减少
if av.KeyTypeRelation == val.Type {
// 关联列得 content 是自动渲染的,所以不需要保存