[WW-4472] using improved AnnotationUtils to navigate around proxies

Project: http://git-wip-us.apache.org/repos/asf/struts/repo
Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/301844bb
Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/301844bb
Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/301844bb

Branch: refs/heads/master
Commit: 301844bbaadf52b6c07914ca7a4b327af7856538
Parents: c84b796
Author: Yasser Zamani <yasser.zam...@live.com>
Authored: Wed Feb 8 00:07:13 2017 +0330
Committer: Yasser Zamani <yasser.zam...@live.com>
Committed: Wed Feb 8 00:07:13 2017 +0330

----------------------------------------------------------------------
 .../xwork2/interceptor/DefaultWorkflowInterceptor.java             | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/struts/blob/301844bb/core/src/main/java/com/opensymphony/xwork2/interceptor/DefaultWorkflowInterceptor.java
----------------------------------------------------------------------
diff --git 
a/core/src/main/java/com/opensymphony/xwork2/interceptor/DefaultWorkflowInterceptor.java
 
b/core/src/main/java/com/opensymphony/xwork2/interceptor/DefaultWorkflowInterceptor.java
index 271fa6d..a9f2565 100644
--- 
a/core/src/main/java/com/opensymphony/xwork2/interceptor/DefaultWorkflowInterceptor.java
+++ 
b/core/src/main/java/com/opensymphony/xwork2/interceptor/DefaultWorkflowInterceptor.java
@@ -207,7 +207,7 @@ public class DefaultWorkflowInterceptor extends 
MethodFilterInterceptor {
      */
     protected String processInputConfig(final Object action, final String 
method, final String currentResultName) throws Exception {
         String resultName = currentResultName;
-        InputConfig annotation = action.getClass().getMethod(method, 
EMPTY_CLASS_ARRAY).getAnnotation(InputConfig.class);
+        InputConfig annotation = 
AnnotationUtils.findAnnotation(action.getClass().getMethod(method, 
EMPTY_CLASS_ARRAY), InputConfig.class);
         if (annotation != null) {
             if (StringUtils.isNotEmpty(annotation.methodName())) {
                 Method m = 
action.getClass().getMethod(annotation.methodName());

Reply via email to