mirror of
https://github.com/discourse/discourse.git
synced 2025-06-03 14:04:36 +08:00
FIX: When admin changes another user's email auto-confirm the change (#9001)
When admin changes a user's email from the preferences page of that user: * The user will not be sent an email to confirm that their email is changing. They will be sent a reset password email so they can set the password for their account at the new email address. * The user will still be sent an email to their old email to inform them that it was changed. * Admin and staff users still need to follow the same old + new confirm process, as do users changing their own email.
This commit is contained in:
@ -655,7 +655,7 @@ RSpec.describe Users::OmniauthCallbacksController do
|
||||
username: 'boguslaw',
|
||||
email: new_email }
|
||||
|
||||
updater = EmailUpdater.new(user.guardian, user)
|
||||
updater = EmailUpdater.new(guardian: user.guardian, user: user)
|
||||
updater.change_to(new_email)
|
||||
|
||||
user.reload
|
||||
|
Reference in New Issue
Block a user