From e95e40aff6028b1218331af7f2b3d1d638bd5403 Mon Sep 17 00:00:00 2001 From: Arjen Poutsma Date: Tue, 18 Mar 2008 11:35:41 +0000 Subject: [PATCH] SWS-308 in 1.0 branch --- .../ws/client/core/WebServiceTemplate.java | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/core/src/main/java/org/springframework/ws/client/core/WebServiceTemplate.java b/core/src/main/java/org/springframework/ws/client/core/WebServiceTemplate.java index 8ef0c6b5..2f28a897 100644 --- a/core/src/main/java/org/springframework/ws/client/core/WebServiceTemplate.java +++ b/core/src/main/java/org/springframework/ws/client/core/WebServiceTemplate.java @@ -458,16 +458,16 @@ public class WebServiceTemplate extends WebServiceAccessor implements WebService * @throws IOException in case of I/O errors */ protected boolean hasError(WebServiceConnection connection, WebServiceMessage request) throws IOException { - if (!connection.hasError()) { - return false; - } - if (checkConnectionForFault && connection instanceof FaultAwareWebServiceConnection) { - FaultAwareWebServiceConnection faultConnection = (FaultAwareWebServiceConnection) connection; - return !(faultConnection.hasFault() && request instanceof FaultAwareWebServiceMessage); - } - else { - return checkConnectionForFault; + if (connection.hasError() && checkConnectionForFault) { + if (connection instanceof FaultAwareWebServiceConnection) { + FaultAwareWebServiceConnection faultConnection = (FaultAwareWebServiceConnection) connection; + return !(faultConnection.hasFault() && request instanceof FaultAwareWebServiceMessage); + } + else { + return true; + } } + return false; } /**