From 9b0f92838688d584b5cced0e1cfe362e8d44fd67 Mon Sep 17 00:00:00 2001 From: Telesphoreo Date: Thu, 19 May 2022 22:22:31 -0500 Subject: [PATCH] Fix (some) MongoDB errors Co-Authored-By: taahanis <6778012+taahanis@users.noreply.github.com> --- server/src/main/java/dev/plex/storage/MongoConnection.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/server/src/main/java/dev/plex/storage/MongoConnection.java b/server/src/main/java/dev/plex/storage/MongoConnection.java index 56801ad..5060f9c 100644 --- a/server/src/main/java/dev/plex/storage/MongoConnection.java +++ b/server/src/main/java/dev/plex/storage/MongoConnection.java @@ -30,18 +30,17 @@ public class MongoConnection implements PlexBase { if (database != null && !database.isEmpty()) { - connectionString = "mongodb://" + username + ":" + password + "@" + host + ":" + port + "/?authSource=" + database; + connectionString = "mongodb://" + username + ":" + password + "@" + host + ":" + port + "/?authSource=" + database + "&uuidRepresentation=STANDARD"; } else { - connectionString = "mongodb://" + username + ":" + password + "@" + host + ":" + port + "/"; + connectionString = "mongodb://" + username + ":" + password + "@" + host + ":" + port + "/?uuidRepresentation=STANDARD"; } } else { - connectionString = "mongodb://" + host + ":" + port + "/"; + connectionString = "mongodb://" + host + ":" + port + "/?uuidRepresentation=STANDARD"; } - connectionString += "?uuidRepresentation=STANDARD"; PlexLog.debug("Using mongo connection string: " + connectionString); MongoClient client = MongoClients.create(connectionString); Datastore datastore = Morphia.createDatastore(client, database == null ? "admin" : database, MapperOptions.DEFAULT);