Skip to content
Snippets Groups Projects
Unverified Commit 271bbdf4 authored by lbrdnk's avatar lbrdnk Committed by GitHub
Browse files

Remove defaultauthdb portion of mongo connection string (#41553)

parent c6b7bda2
No related merge requests found
......@@ -21,7 +21,7 @@
(defn db-details->connection-string
"Generate connection string from database details."
[{:keys [use-conn-uri conn-uri host port dbname additional-options use-srv ssl] :as _db-details}]
[{:keys [use-conn-uri conn-uri host port additional-options use-srv ssl] :as _db-details}]
;; Connection string docs:
;; http://mongodb.github.io/mongo-java-driver/4.11/apidocs/mongodb-driver-core/com/mongodb/ConnectionString.html
(if use-conn-uri
......@@ -33,7 +33,6 @@
host
(when (and (not use-srv) (some? port)) (str ":" port))
"/"
dbname
"?connectTimeoutMS=" (driver.u/db-connection-timeout-ms)
"&serverSelectionTimeoutMS=" (driver.u/db-connection-timeout-ms)
(when ssl "&ssl=true")
......
......@@ -38,7 +38,7 @@
:use-srv true}]
(testing "mongo+srv connection string used when :use-srv is thruthy"
(is (str/includes? (mongo.connection/db-details->connection-string db-details)
"mongodb+srv://test-host.place.com/datadb"))
"mongodb+srv://test-host.place.com/"))
(let [settings (mongo.connection/db-details->mongo-client-settings db-details)
^MongoCredential credential (.getCredential settings)]
(is (= "test-user" (.getUserName credential)))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment