From 3951569aa21062a34349798be7cd4bafa641ee76 Mon Sep 17 00:00:00 2001 From: Dave Syer Date: Fri, 18 Dec 2015 10:11:29 +0000 Subject: [PATCH] Allow ciphers in overrides via escape of '{' --- .../EnvironmentEncryptorEnvironmentRepository.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/spring-cloud-config-server/src/main/java/org/springframework/cloud/config/server/environment/EnvironmentEncryptorEnvironmentRepository.java b/spring-cloud-config-server/src/main/java/org/springframework/cloud/config/server/environment/EnvironmentEncryptorEnvironmentRepository.java index f9d30f07..6af680f9 100644 --- a/spring-cloud-config-server/src/main/java/org/springframework/cloud/config/server/environment/EnvironmentEncryptorEnvironmentRepository.java +++ b/spring-cloud-config-server/src/main/java/org/springframework/cloud/config/server/environment/EnvironmentEncryptorEnvironmentRepository.java @@ -66,8 +66,11 @@ public class EnvironmentEncryptorEnvironmentRepository implements EnvironmentRep public void setOverrides(Map overrides) { this.overrides = new HashMap(overrides); for (String key : overrides.keySet()) { - if (overrides.get(key).contains("$\\{")) { - this.overrides.put(key, overrides.get(key).replace("$\\{", "${")); + if (overrides.get(key).contains("\\{")) { + this.overrides.put(key, overrides.get(key).replace("\\{", "{")); + } + if (overrides.get(key).contains("\\${")) { + this.overrides.put(key, overrides.get(key).replace("\\${", "${")); } } }