diff --git a/apiserver/database/__init__.py b/apiserver/database/__init__.py index 401034f..57dc526 100644 --- a/apiserver/database/__init__.py +++ b/apiserver/database/__init__.py @@ -81,7 +81,7 @@ class DatabaseFactory: entry = cls._create_db_entry(alias=alias, settings=db_entries.get(key)) if override_connection_string: - con_str = f"{override_connection_string.rstrip('/')}/{key}" + con_str = furl(override_connection_string).add(path=key).url log.info(f"Using override mongodb connection string for {alias}: {con_str}") entry.host = con_str else: