Skip to content

Commit

Permalink
fix: handle url default db name
Browse files Browse the repository at this point in the history
Co-authored-by: Nico Flaig <nflaig@protonmail.com>
Signed-off-by: Rifa Achrinza <25147899+achrinza@users.noreply.github.com>
  • Loading branch information
achrinza and nflaig committed Sep 22, 2021
1 parent 6ce66e4 commit 1d8a84b
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions lib/mongodb.js
Original file line number Diff line number Diff line change
Expand Up @@ -325,6 +325,15 @@ MongoDB.prototype.connect = function(callback) {
if (callback) callback(err);
}

const urlObj = new URL(self.settings.url);

if ((urlObj.pathname === '' ||
urlObj.pathname.split('/')[1] === '') &&
typeof self.settings.database === 'string') {
urlObj.pathname = self.settings.database;
self.settings.url = urlObj.toString();
}

new mongodb.MongoClient(self.settings.url, validOptions).connect(function(
err,
client,
Expand Down

0 comments on commit 1d8a84b

Please sign in to comment.