fix: use tx.Statement.Dest

This commit is contained in:
Derrick Hammer 2024-03-19 09:36:50 -04:00
parent 9ea77fb5c3
commit 3b3faaa1e6
Signed by: pcfreak30
GPG Key ID: C997C339BE476FF2
1 changed files with 3 additions and 1 deletions

View File

@ -34,8 +34,10 @@ type User struct {
}
func (u *User) BeforeUpdate(tx *gorm.DB) error {
dest := tx.Statement.Dest.(*User)
if tx.Statement.Changed("Email") {
verify, err := getEmailVerfier().Verify(u.Email)
verify, err := getEmailVerfier().Verify(dest.Email)
if err != nil {
return err
}