Skip to content

Commit 6b4b418

Browse files
committed
Ensure uri has 'mongodb' scheme before trying to parse
1 parent 36adaed commit 6b4b418

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

index.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,13 @@ function adapter(uri, opts) {
3535

3636
// handle uri string
3737
if (uri) {
38-
// Parse to url object
38+
39+
// ensure uri has mongodb scheme
40+
if (uri.indexOf('mongodb://') !== 0) {
41+
uri = 'mongodb://' + uri;
42+
}
43+
44+
// Parse to uri into an object
3945
var uriObj = mongodbUri.parse(uri);
4046
if (uriObj.username && uriObj.password) {
4147
opts.username = uriObj.username;

0 commit comments

Comments
 (0)