From beb8cc956f16fd799322cd7a7a0adb7793963203 Mon Sep 17 00:00:00 2001 From: Daniel Hensby Date: Tue, 8 Jun 2021 19:22:44 +0100 Subject: [PATCH 1/2] Use passed value for encrypt in connection string --- lib/base/connection-pool.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/base/connection-pool.js b/lib/base/connection-pool.js index c6e1b916..d954bcf2 100644 --- a/lib/base/connection-pool.js +++ b/lib/base/connection-pool.js @@ -162,7 +162,7 @@ class ConnectionPool extends EventEmitter { } case 'encrypt': Object.assign(config.options, { - encrypt: true + encrypt: !!value }) break case 'enlist': From 68bbe2b7ec3dc9951b0fe314468f851506b64f5f Mon Sep 17 00:00:00 2001 From: Daniel Hensby Date: Tue, 8 Jun 2021 20:03:28 +0100 Subject: [PATCH 2/2] Make sure lowercase comparison is lowercase --- lib/base/connection-pool.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/base/connection-pool.js b/lib/base/connection-pool.js index d954bcf2..4e3071d0 100644 --- a/lib/base/connection-pool.js +++ b/lib/base/connection-pool.js @@ -215,7 +215,7 @@ class ConnectionPool extends EventEmitter { break case 'transaction binding': Object.assign(config.options, { - enableImplicitTransactions: value.toLowerCase() === 'Implicit Unbind' + enableImplicitTransactions: value.toLowerCase() === 'implicit unbind' }) break case 'transparentnetworkipresolution':