From 8813abaa7e7ec95399fb632935f9b52134fba41c Mon Sep 17 00:00:00 2001 From: Rafal Kural Date: Wed, 13 May 2020 18:16:57 +0200 Subject: [PATCH] Fixed skip validation in handleResponse. Fix skip validation in AbstractWsSecurityInterceptor.handleResponse. Resolves #157. --- .../ws/soap/security/AbstractWsSecurityInterceptor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-ws-security/src/main/java/org/springframework/ws/soap/security/AbstractWsSecurityInterceptor.java b/spring-ws-security/src/main/java/org/springframework/ws/soap/security/AbstractWsSecurityInterceptor.java index 09902894..a0b98690 100644 --- a/spring-ws-security/src/main/java/org/springframework/ws/soap/security/AbstractWsSecurityInterceptor.java +++ b/spring-ws-security/src/main/java/org/springframework/ws/soap/security/AbstractWsSecurityInterceptor.java @@ -230,7 +230,7 @@ public abstract class AbstractWsSecurityInterceptor implements SoapEndpointInter if (validateResponse) { Assert.isTrue(messageContext.hasResponse(), "MessageContext contains no response"); Assert.isInstanceOf(SoapMessage.class, messageContext.getResponse()); - if (skipValidationIfNoHeaderPresent && !isSecurityHeaderPresent((SoapMessage) messageContext.getRequest())) { + if (skipValidationIfNoHeaderPresent && !isSecurityHeaderPresent((SoapMessage) messageContext.getResponse())) { return true; } try {