-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
Closed
Labels
type:with reproduction stepswith reproduction stepswith reproduction steps
Description
I have defined two structs.
type User struct {
Uid string `json:"uid" gorm:"primaryKey; type:char(27)"`
Name string `json:"name" form:"name" gorm:"size:64"`
Email string `json:"email" form:"email" gorm:"index; size:64"`
Password string `json:"password" form:"password" gorm:"size:64"`
}
type UpdateUserSchema struct {
Name string `form:"name"`
Email string `form:"email"`
Password string `form:"password"`
}
When I run the following code:
userObj = User{uid: "123", Name: "123", Email: "123", Password:"123" }
userForm = UpdateUserSchema{ Name: "Tuffy" }
db.Model(&userObj).Updates(userForm)
my expected result is User{uid: "123", Name: "Tuffy", Email: "123", Password:"123" }
,
but what I get is User{uid: "Tuffy", Name: "123", Email: "123", Password:"123" }
,
Of course, the data in the database is correct.
Metadata
Metadata
Assignees
Labels
type:with reproduction stepswith reproduction stepswith reproduction steps