From 4ba22e5409de32a418db220d415451ac956eaa55 Mon Sep 17 00:00:00 2001 From: liolay <565055991@qq.com> Date: Thu, 1 Mar 2018 09:14:18 +0800 Subject: [PATCH] wrong value eval at ignoreLocalSshSettings (#892) when "spring.cloud.config.server.git.ignoreLocalSshSettings" is "true",there is a wrong value eval at ignoreLocalSshSettings to decide whether SshUri configured in "spring.cloud.config.server.git.repos" need be validate --- .../cloud/config/server/ssh/PrivateKeyValidator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-cloud-config-server/src/main/java/org/springframework/cloud/config/server/ssh/PrivateKeyValidator.java b/spring-cloud-config-server/src/main/java/org/springframework/cloud/config/server/ssh/PrivateKeyValidator.java index cd95a705..636f962f 100644 --- a/spring-cloud-config-server/src/main/java/org/springframework/cloud/config/server/ssh/PrivateKeyValidator.java +++ b/spring-cloud-config-server/src/main/java/org/springframework/cloud/config/server/ssh/PrivateKeyValidator.java @@ -55,7 +55,7 @@ public class PrivateKeyValidator implements ConstraintValidator extractedProperties = sshPropertyValidator.extractRepoProperties(sshUriProperties); for (SshUri extractedProperty : extractedProperties) { - if (sshUriProperties.isIgnoreLocalSshSettings() && isSshUri(extractedProperty.getUri())) { + if (extractedProperty.isIgnoreLocalSshSettings() && isSshUri(extractedProperty.getUri())) { validationResults.add( isPrivateKeyPresent(extractedProperty, context) && isPrivateKeyFormatCorrect(extractedProperty, context));