FIX reset password bug
This commit is contained in:
parent
6607758c25
commit
a549dc1e25
|
@ -225,6 +225,8 @@ class AccountsController < ApplicationController
|
|||
render_result(-7, e.message)
|
||||
rescue Register::BaseForm::VerifiCodeError => e
|
||||
render_result(-6, e.message)
|
||||
rescue ActiveRecord::Rollback => e
|
||||
render_result(-1, "服务器异常")
|
||||
rescue Exception => e
|
||||
uid_logger_error(e.message)
|
||||
tip_exception(e.message)
|
||||
|
|
|
@ -16,6 +16,13 @@ module Accounts
|
|||
##### password: #{@password} password_confirmation: #{@password_confirmation}"
|
||||
|
||||
@user.password, @user.password_confirmation = password, password_confirmation
|
||||
|
||||
sync_params = {
|
||||
password: password,
|
||||
email: @user.mail
|
||||
}
|
||||
interactor = Gitea::User::UpdateInteractor.call(@user.login, sync_params)
|
||||
raise ActiveRecord::Rollback unless interactor.success?
|
||||
|
||||
@user
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue