From b10b746d9e50ca4f1947769aec30d70944da9e5d Mon Sep 17 00:00:00 2001 From: Thomas Mercurio Date: Fri, 2 Mar 2018 09:39:45 -0800 Subject: [PATCH] [V3 Config] Correct Mongo connection URI without credentials (#1362) * Correct connection string without credentials * Remove extra whitespace. --- redbot/core/drivers/red_mongo.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/redbot/core/drivers/red_mongo.py b/redbot/core/drivers/red_mongo.py index c4ae8ab87..61593ffe3 100644 --- a/redbot/core/drivers/red_mongo.py +++ b/redbot/core/drivers/red_mongo.py @@ -14,10 +14,15 @@ def _initialize(**kwargs): admin_pass = kwargs['PASSWORD'] db_name = kwargs.get('DB_NAME', 'default_db') - url = "mongodb://{}:{}@{}:{}/{}".format( - admin_user, admin_pass, host, port, - db_name - ) + if admin_user is not None and admin_pass is not None: + url = "mongodb://{}:{}@{}:{}/{}".format( + admin_user, admin_pass, host, port, + db_name + ) + else: + url = "mongodb://{}:{}/{}".format( + host, port, db_name + ) global _conn _conn = motor.motor_asyncio.AsyncIOMotorClient(url)