diff --git a/app/forms/reactivate_account_form.rb b/app/forms/reactivate_account_form.rb index e17d3c57edc..ccde4703e62 100644 --- a/app/forms/reactivate_account_form.rb +++ b/app/forms/reactivate_account_form.rb @@ -45,6 +45,7 @@ def decrypted_pii def reencrypt_pii personal_key = password_reset_profile.encrypt_pii(user_access_key, decrypted_pii) password_reset_profile.deactivation_reason = nil + password_reset_profile.active = true password_reset_profile.save! personal_key end diff --git a/spec/features/users/password_recovery_via_recovery_code_spec.rb b/spec/features/users/password_recovery_via_recovery_code_spec.rb index c4113a93c68..17ecdf7660d 100644 --- a/spec/features/users/password_recovery_via_recovery_code_spec.rb +++ b/spec/features/users/password_recovery_via_recovery_code_spec.rb @@ -21,6 +21,7 @@ reactivate_profile(new_password, personal_key) expect(page).to have_content t('idv.messages.personal_key') + expect(page).to have_content t('headings.account.verified_account') end scenario 'resets password, makes personal key, attempts reactivate profile', email: true do