From ad92c802e5e34f5b0e1b292208072218395ea342 Mon Sep 17 00:00:00 2001 From: Sang oh yeh <46643699+Yeh35@users.noreply.github.com> Date: Tue, 9 Aug 2022 14:39:50 +0900 Subject: [PATCH] fix : encryptedField value does not change when decrypting --- lib/mongoose-field-encryption.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/mongoose-field-encryption.js b/lib/mongoose-field-encryption.js index 9636ec2..fe8602b 100644 --- a/lib/mongoose-field-encryption.js +++ b/lib/mongoose-field-encryption.js @@ -165,8 +165,9 @@ const fieldEncryption = function (schema, options) { // handle strings separately to maintain searchability const encryptedValue = obj[field]; obj[field] = decrypt(encryptedValue, secret); - obj[encryptedFieldName] = false; } + + obj[encryptedFieldName] = false; } } }