[
https://issues.apache.org/jira/browse/WW-4800?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16028412#comment-16028412
]
ASF GitHub Bot commented on WW-4800:
------------------------------------
GitHub user yasserzamani opened a pull request:
https://github.com/apache/struts/pull/139
WW-4800 Executes aspects when chaining AOPed actions
These fix some bugs in my previous PR, #135 which passes the unwrapped
object of the proxied action to the `reflectionProvider.copy`, then we miss
aspects executions which are implemented inside the proxied object rather than
the unwrapped one.
Also fix some bugs in unit tests of my previous PR and improves them.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/yasserzamani/struts WW-4800
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/struts/pull/139.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #139
----
commit 8e9f9fb89ff84e3f383d0aef73443af919c271d7
Author: Yasser Zamani <[email protected]>
Date: 2017-05-29T14:26:10Z
WW-4800 Executes aspects when chaining AOPed actions
----
> Aspects are not executed when chaining AOPed actions
> ----------------------------------------------------
>
> Key: WW-4800
> URL: https://issues.apache.org/jira/browse/WW-4800
> Project: Struts 2
> Issue Type: Bug
> Components: Core
> Reporter: Yasser Zamani
> Fix For: 2.5.next
>
>
> This is a bug in resolution of WW-4105. When we pass the unwrapped object of
> the proxied action to the `reflectionProvider.copy`, actually we miss aspects
> executions which are implemented inside the proxied object rather than the
> unwrapped one.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)