From 1ec4ee7e7c509bf46df510c07199a81cb81d822c Mon Sep 17 00:00:00 2001 From: Adam Biagianti Date: Wed, 31 May 2017 17:07:17 -0400 Subject: [PATCH] Toggle profile back to active following reactivate **Why**: The profile won't ever be put back into an active state otherwise --- app/forms/reactivate_account_form.rb | 1 + spec/features/users/password_recovery_via_recovery_code_spec.rb | 1 + 2 files changed, 2 insertions(+) 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