X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/7f611b295f39b8c42219a5ce6c84582db74ce8f7..dc60d78cdabc06b3c2fe8cb923125a01fa6b3da6:/app/controllers/concerns/user_methods.rb?ds=sidebyside diff --git a/app/controllers/concerns/user_methods.rb b/app/controllers/concerns/user_methods.rb index d79ed48d2..447aea3fc 100644 --- a/app/controllers/concerns/user_methods.rb +++ b/app/controllers/concerns/user_methods.rb @@ -59,8 +59,9 @@ module UserMethods # Ignore errors sending email end else - current_user.errors.add(:new_email, current_user.errors[:email]) - current_user.errors.add(:email, []) + current_user.errors.delete(:email).each do |error| + current_user.errors.add(:new_email, error) + end end user.restore_email!