From 3b3faaa1e60ab791ce2992c57b9abb81670dd64c Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Tue, 19 Mar 2024 09:36:50 -0400 Subject: [PATCH] fix: use tx.Statement.Dest --- db/models/user.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/db/models/user.go b/db/models/user.go index 529d708..10a1cc7 100644 --- a/db/models/user.go +++ b/db/models/user.go @@ -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 }