]> source.dussan.org Git - gitea.git/commitdiff
Fix update user bug (#18251)
authorLunny Xiao <xiaolunwen@gmail.com>
Wed, 12 Jan 2022 14:10:03 +0000 (22:10 +0800)
committerGitHub <noreply@github.com>
Wed, 12 Jan 2022 14:10:03 +0000 (22:10 +0800)
models/user.go

index 37876063e34e92dc9cd899bf36b4cca92e69db4c..cb3691fb96ecb0cce1f3601f52358b1f72aa8391 100644 (file)
@@ -1095,7 +1095,7 @@ func updateUser(e Engine, u *User, changePrimaryEmail bool) error {
                        if _, err := e.Insert(&emailAddress); err != nil {
                                return err
                        }
-               } else if _, err := e.ID(emailAddress).Cols("is_primary").Update(&EmailAddress{
+               } else if _, err := e.ID(emailAddress.ID).Cols("is_primary").Update(&EmailAddress{
                        IsPrimary: true,
                }); err != nil {
                        return err