SetColumn No fields ignored were processed

This commit is contained in:
aimuz 2019-07-24 16:04:48 +08:00
parent 836fb2c19d
commit 1bf0644c4f
No known key found for this signature in database
GPG Key ID: 631F8487FA71E5DE

View File

@ -225,7 +225,7 @@ func (scope *Scope) SetColumn(column interface{}, value interface{}) error {
updateAttrs[field.DBName] = value
return field.Set(value)
}
if (field.DBName == dbName) || (field.Name == name && mostMatchedField == nil) {
if !field.IsIgnored && ((field.DBName == dbName) || (field.Name == name && mostMatchedField == nil)) {
mostMatchedField = field
}
}