From 0fbca4b143ba0f77acfcb36a25aab2d78162cbd5 Mon Sep 17 00:00:00 2001 From: Jessica Lord Date: Wed, 22 Nov 2017 14:35:21 -0500 Subject: [PATCH] fix(url parser): default to ssl true for mongodb+srv --- lib/url_parser.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/url_parser.js b/lib/url_parser.js index 829303717b..63621d119c 100644 --- a/lib/url_parser.js +++ b/lib/url_parser.js @@ -17,6 +17,12 @@ module.exports = function(url, options, callback) { } if (result.protocol === 'mongodb+srv:') { + if (options) { + // TODO let the options passed in override + if (options.ssl && options.ssl !== true) { + options.ssl = true; + } + } if (result.hostname.split('.').length < 3) { return callback(new Error('uri does not have hostname, domainname and tld')); }