From e27fdf906a2d9bf6f6d6127a585e06dcb980bfec Mon Sep 17 00:00:00 2001 From: Dan Aprahamian Date: Mon, 4 Nov 2019 16:12:28 -0500 Subject: [PATCH] fix(encryption): do not attempt to merge autoEncryption options Attempting to do so while keyVaultClient is present will result in infinite recursion --- lib/operations/connect.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/operations/connect.js b/lib/operations/connect.js index e8f251875d..0b46691068 100644 --- a/lib/operations/connect.js +++ b/lib/operations/connect.js @@ -515,7 +515,7 @@ function createUnifiedOptions(finalOptions, options) { 'rs_options', 'mongos_options' ]; - const noMerge = ['readconcern', 'compression']; + const noMerge = ['readconcern', 'compression', 'autoencryption']; for (const name in options) { if (noMerge.indexOf(name.toLowerCase()) !== -1) {