mirror of
https://github.com/discourse/discourse.git
synced 2026-07-29 15:54:48 -05:00
FIX: do not log username change if the save process was unsuccessful
This commit is contained in:
@@ -16,13 +16,13 @@ class UsernameChanger
|
||||
end
|
||||
|
||||
def change(asynchronous: true, run_update_job: true)
|
||||
if @actor && @old_username != @new_username
|
||||
StaffActionLogger.new(@actor).log_username_change(@user, @old_username, @new_username)
|
||||
end
|
||||
|
||||
@user.username = @new_username
|
||||
|
||||
if @user.save
|
||||
if @actor && @old_username != @new_username
|
||||
StaffActionLogger.new(@actor).log_username_change(@user, @old_username, @new_username)
|
||||
end
|
||||
|
||||
UsernameChanger.update_username(user_id: @user.id,
|
||||
old_username: @old_username,
|
||||
new_username: @new_username,
|
||||
|
||||
Reference in New Issue
Block a user