From 3c213a707b860a12d244595c31ebb70bd0d50cf3 Mon Sep 17 00:00:00 2001 From: Yuriy Movchan Date: Thu, 22 Feb 2024 18:36:57 +0300 Subject: [PATCH] feat: allow to override ORM connection properties #7816 (#7821) Signed-off-by: Yuriy Movchan Signed-off-by: Mustafa Baser --- .../java/io/jans/orm/service/PersistanceFactoryService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jans-orm/cdi/src/main/java/io/jans/orm/service/PersistanceFactoryService.java b/jans-orm/cdi/src/main/java/io/jans/orm/service/PersistanceFactoryService.java index 2dde3c65681..cbd637e2d54 100644 --- a/jans-orm/cdi/src/main/java/io/jans/orm/service/PersistanceFactoryService.java +++ b/jans-orm/cdi/src/main/java/io/jans/orm/service/PersistanceFactoryService.java @@ -187,7 +187,7 @@ private void replaceWithUpperCasedSystemValues(PropertiesConfiguration propertie Iterator keys = propertiesConfiguration.getKeys(); while (keys.hasNext()) { String key = (String) keys.next(); - String envKey = key.toUpperCase().replaceAll(".", "_").replaceAll("-", "_"); + String envKey = key.toUpperCase().replaceAll("\\.", "\\_").replaceAll("\\-", "\\_"); if (System.getenv(envKey) != null) { propertiesConfiguration.setProperty(key, System.getenv(envKey)); }