From 4758a01a5878b434d6ee3d17b032a1327b1f4fdc Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Thu, 6 Jul 2023 14:21:10 +0200
Subject: [PATCH] fix usermanager password

---
 goofy-client/apps/goofy-e2e/Jenkinsfile | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/goofy-client/apps/goofy-e2e/Jenkinsfile b/goofy-client/apps/goofy-e2e/Jenkinsfile
index 558b0967fa..c7b01c3c89 100644
--- a/goofy-client/apps/goofy-e2e/Jenkinsfile
+++ b/goofy-client/apps/goofy-e2e/Jenkinsfile
@@ -699,8 +699,11 @@ Map getPlutoDatabaseSecret(String namespace, String bezeichner) {
 
 Map getUserManagerEnv(String namespace, dbPort, String bezeichner){
 	def userManagerDatabaseSecret = getUserManagerDatabaseSecret(namespace, bezeichner);
+    def decodedPassword = decodeString(userManagerDatabaseSecret.password);
+	def parsablePassword = makePasswordUrlConform(decodedPassword);
+
     return [
-        "dbUrl": "mongodb://${decodeString(userManagerDatabaseSecret.username)}:${decodeString(userManagerDatabaseSecret.password)}@localhost:${dbPort}/admin?ssl=false&directConnection=true" as String,
+        "dbUrl": "mongodb://${decodeString(userManagerDatabaseSecret.username)}:${parsablePassword}@localhost:${dbPort}/admin?ssl=false&directConnection=true" as String,
         "database": "user-manager-database"
         ]
 }
-- 
GitLab