From 8ca36ad12279dd00b042a4261e8a4708bdafe2b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Tue, 30 Oct 2018 18:29:52 -0400 Subject: [PATCH] closes #6890 --- src/database/mongo.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/database/mongo.js b/src/database/mongo.js index 47964fdd0d..3f528d15ae 100644 --- a/src/database/mongo.js +++ b/src/database/mongo.js @@ -64,9 +64,10 @@ mongoModule.helpers.mongo = require('./mongo/helpers'); mongoModule.getConnectionString = function () { var usernamePassword = ''; + var uri = nconf.get('mongo:uri'); if (nconf.get('mongo:username') && nconf.get('mongo:password')) { usernamePassword = nconf.get('mongo:username') + ':' + encodeURIComponent(nconf.get('mongo:password')) + '@'; - } else { + } else if (!uri.includes('@') || !uri.slice(uri.indexOf('://') + 3, uri.indexOf('@'))) { winston.warn('You have no mongo username/password setup!'); }