Albirew/nyaa-pantsu
Archivé
1
0
Bifurcation 0

Update profile.go

Cette révision appartient à :
kilo 2017-10-31 02:41:03 +01:00 révisé par GitHub
Parent 0800924982
révision 9d485e5a77
Aucune clé n'a été trouvée pour cette signature dans la base de données
ID de la clé GPG: 4AEE18F83AFDEB23

Voir le fichier

@ -189,9 +189,13 @@ func UserProfileFormHandler(c *gin.Context) {
validator.ValidateForm(&userForm, messages)
if !messages.HasErrors() {
if userForm.Email != userProfile.Email {
email.SendVerificationToUser(currentUser, userForm.Email)
messages.AddInfoTf("infos", "email_changed", userForm.Email)
userForm.Email = userProfile.Email // reset, it will be set when user clicks verification
if currentUser.HasAdmin() {
userProfile.Email = userForm.Email
} else {
email.SendVerificationToUser(currentUser, userForm.Email)
messages.AddInfoTf("infos", "email_changed", userForm.Email)
userForm.Email = userProfile.Email // reset, it will be set when user clicks verification
}
}
user, _, err := users.UpdateFromRequest(c, &userForm, &userSettingsForm, currentUser, uint(id))
if err != nil {