Change common_login to take in a user uuid, instead of a user DB object
This commit is contained in:
parent
7736de24fe
commit
aecec02b6c
7 changed files with 25 additions and 26 deletions
|
@ -464,7 +464,7 @@ def confirm_email():
|
|||
change_email_future = user_analytics.change_email(old_email, new_email)
|
||||
change_email_future.add_done_callback(build_error_callback('Change email failed'))
|
||||
|
||||
common_login(user)
|
||||
common_login(user.uuid)
|
||||
if model.user.has_user_prompts(user):
|
||||
return redirect(url_for('web.updateuser'))
|
||||
elif new_email:
|
||||
|
@ -481,7 +481,7 @@ def confirm_recovery():
|
|||
user = model.user.validate_reset_code(code)
|
||||
|
||||
if user is not None:
|
||||
common_login(user)
|
||||
common_login(user.uuid)
|
||||
return redirect(url_for('web.user_view', path=user.username, tab='settings', action='password'))
|
||||
else:
|
||||
message = 'Invalid recovery code: This code is invalid or may have already been used.'
|
||||
|
|
Reference in a new issue