From 834808d7ece48a299677e84e93fe8a621e176e8a Mon Sep 17 00:00:00 2001 From: Dave Syer Date: Fri, 18 Dec 2015 10:14:45 +0000 Subject: [PATCH] Allow ciphers in overrides via escape of '{' --- .../cloud/config/server/EnvironmentController.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/spring-cloud-config-server/src/main/java/org/springframework/cloud/config/server/EnvironmentController.java b/spring-cloud-config-server/src/main/java/org/springframework/cloud/config/server/EnvironmentController.java index b728d8a0..c6254f5e 100644 --- a/spring-cloud-config-server/src/main/java/org/springframework/cloud/config/server/EnvironmentController.java +++ b/spring-cloud-config-server/src/main/java/org/springframework/cloud/config/server/EnvironmentController.java @@ -319,6 +319,9 @@ public class EnvironmentController { 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("$\\{", "${")); }