diff --git a/app/models/profile.rb b/app/models/profile.rb index ae8ca1cfaa0..de5ac27ec8e 100644 --- a/app/models/profile.rb +++ b/app/models/profile.rb @@ -44,6 +44,7 @@ def decrypt_pii(password) def recover_pii(personal_key) encryptor = Encryption::Encryptors::PiiEncryptor.new(personal_key) decrypted_recovery_json = encryptor.decrypt(encrypted_pii_recovery, user_uuid: user.uuid) + return nil if JSON.parse(decrypted_recovery_json).nil? Pii::Attributes.new_from_json(decrypted_recovery_json) end