This commit is contained in:
Arjen Poutsma
2008-03-18 11:30:58 +00:00
parent 72d0e68b1d
commit ee8985cb42

View File

@@ -530,16 +530,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;
}
/**