diff --git a/spring-cloud-vault-config/src/main/java/org/springframework/cloud/vault/config/VaultConfigDataLocationResolver.java b/spring-cloud-vault-config/src/main/java/org/springframework/cloud/vault/config/VaultConfigDataLocationResolver.java index 19747ee1..813599b3 100644 --- a/spring-cloud-vault-config/src/main/java/org/springframework/cloud/vault/config/VaultConfigDataLocationResolver.java +++ b/spring-cloud-vault-config/src/main/java/org/springframework/cloud/vault/config/VaultConfigDataLocationResolver.java @@ -103,8 +103,8 @@ public class VaultConfigDataLocationResolver implements ConfigDataLocationResolv registerVaultProperties(context); - if (location.equals(VaultConfigLocation.VAULT_PREFIX) - || location.equals(VaultConfigLocation.VAULT_PREFIX + "//")) { + if (location.getValue().equals(VaultConfigLocation.VAULT_PREFIX) + || location.getValue().equals(VaultConfigLocation.VAULT_PREFIX + "//")) { List sorted = getSecretBackends(context, profiles); return sorted.stream().map(it -> new VaultConfigLocation(it, location.isOptional())) .collect(Collectors.toList());