From 16dc8c3c917c9faedbe4998a6920597bc4e93b4f Mon Sep 17 00:00:00 2001 From: spencergibb Date: Fri, 16 Oct 2020 15:28:06 -0400 Subject: [PATCH] Polishes parseLocation --- .../consul/config/ConsulConfigDataLocationResolver.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/spring-cloud-consul-config/src/main/java/org/springframework/cloud/consul/config/ConsulConfigDataLocationResolver.java b/spring-cloud-consul-config/src/main/java/org/springframework/cloud/consul/config/ConsulConfigDataLocationResolver.java index d721af27..ca4bb53c 100644 --- a/spring-cloud-consul-config/src/main/java/org/springframework/cloud/consul/config/ConsulConfigDataLocationResolver.java +++ b/spring-cloud-consul-config/src/main/java/org/springframework/cloud/consul/config/ConsulConfigDataLocationResolver.java @@ -135,12 +135,12 @@ public class ConsulConfigDataLocationResolver implements ConfigDataLocationResol @Nullable protected UriComponents parseLocation(ConfigDataLocationResolverContext context, ConfigDataLocation location) { String originalLocation = location.getNonPrefixedValue(PREFIX); - String uri = originalLocation; - if (!StringUtils.hasText(uri)) { + if (!StringUtils.hasText(originalLocation)) { return null; } - if (!uri.startsWith("//")) { - uri = PREFIX + "//" + uri; + String uri; + if (!originalLocation.startsWith("//")) { + uri = PREFIX + "//" + originalLocation; } else { uri = originalLocation;