[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());