diff --git a/spring-cloud-consul-discovery/src/main/java/org/springframework/cloud/consul/discovery/ConsulServiceInstance.java b/spring-cloud-consul-discovery/src/main/java/org/springframework/cloud/consul/discovery/ConsulServiceInstance.java index 240422c8..47310f9a 100644 --- a/spring-cloud-consul-discovery/src/main/java/org/springframework/cloud/consul/discovery/ConsulServiceInstance.java +++ b/spring-cloud-consul-discovery/src/main/java/org/springframework/cloud/consul/discovery/ConsulServiceInstance.java @@ -62,6 +62,7 @@ public class ConsulServiceInstance extends DefaultServiceInstance { private static boolean getSecure(HealthService healthService) { boolean secure = false; Map metadata = getMetadata(healthService); + // getMetadata() above returns an empty Map if meta is null if (metadata.containsKey("secure")) { secure = Boolean.parseBoolean(metadata.get("secure")); }