From 3aad79d4a070718dfd2a426e066b62f3458cfae9 Mon Sep 17 00:00:00 2001 From: Arjen Poutsma Date: Sun, 14 Sep 2008 10:03:01 +0000 Subject: [PATCH] SWS-427 --- .../server/endpoint/AbstractEndpointExceptionResolver.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/core/src/main/java/org/springframework/ws/server/endpoint/AbstractEndpointExceptionResolver.java b/core/src/main/java/org/springframework/ws/server/endpoint/AbstractEndpointExceptionResolver.java index 80bbdfbd..45daa028 100644 --- a/core/src/main/java/org/springframework/ws/server/endpoint/AbstractEndpointExceptionResolver.java +++ b/core/src/main/java/org/springframework/ws/server/endpoint/AbstractEndpointExceptionResolver.java @@ -77,10 +77,8 @@ public abstract class AbstractEndpointExceptionResolver implements EndpointExcep * @see #resolveExceptionInternal(MessageContext,Object,Exception) */ public final boolean resolveException(MessageContext messageContext, Object endpoint, Exception ex) { - if (endpoint instanceof MethodEndpoint) { - endpoint = ((MethodEndpoint) endpoint).getBean(); - } - if (mappedEndpoints != null && !mappedEndpoints.contains(endpoint)) { + Object mappedEndpoint = endpoint instanceof MethodEndpoint ? ((MethodEndpoint) endpoint).getBean() : endpoint; + if (mappedEndpoints != null && !mappedEndpoints.contains(mappedEndpoint)) { return false; } return resolveExceptionInternal(messageContext, endpoint, ex);