From cf86245526d923f78ee6b092888860d2fd432aed Mon Sep 17 00:00:00 2001 From: Artem Chistyakov Date: Fri, 18 Sep 2015 15:55:12 -0400 Subject: [PATCH] =?UTF-8?q?Don=E2=80=99t=20forget=20to=20pass=20credential?= =?UTF-8?q?s=20to=20MongoClient?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It looks like provided credentials are ignored unless `server-address` is a collection. --- src/clojure/monger/core.clj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/clojure/monger/core.clj b/src/clojure/monger/core.clj index be6db26..e900bb5 100644 --- a/src/clojure/monger/core.clj +++ b/src/clojure/monger/core.clj @@ -88,7 +88,7 @@ (if (coll? server-address) (let [server-list ^ArrayList (ArrayList. ^java.util.Collection server-address)] (MongoClient. server-list creds options)) - (MongoClient. ^ServerAddress server-address options)))) + (MongoClient. ^ServerAddress server-address creds options)))) ([{ :keys [host port uri] :or { host *mongodb-host* port *mongodb-port* }}] (if uri (MongoClient. (MongoClientURI. uri))