You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by lu...@apache.org on 2026/07/27 11:14:04 UTC

(struts) branch WW-5659-lazy-params-request-scoping updated (bfb4fbaa5 -> 48aeac824)

This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a change to branch WW-5659-lazy-params-request-scoping
in repository https://gitbox.apache.org/repos/asf/struts.git


    from bfb4fbaa5 WW-5659 fix(core): stop an unresolvable disabled param from voiding the upload policy
     add 2be4f6bbc WW-5659 docs(core): state what the lazy param injector actually did
     add 1b709ec19 WW-5659 feat(core): reject unknown lazy interceptor params at configuration time
     add abe677dad WW-5659 refactor(core): drop the deprecated single-arg executeConditional
     add 48aeac824 WW-5659 fix(core): keep configuration order when merging lazy interceptor params

No new revisions were added by this update.

Summary of changes:
 .../apache/struts2/DefaultActionInvocation.java    |  20 ++-
 .../struts2/factory/DefaultInterceptorFactory.java |  78 ++++++++++-
 .../struts2/interceptor/InterceptorParams.java     |  14 +-
 .../apache/struts2/interceptor/WithLazyParams.java |  16 ++-
 .../struts2/DefaultActionInvocationTest.java       |  35 +++++
 .../factory/DefaultInterceptorFactoryTest.java     | 149 +++++++++++++++++++++
 .../apache/struts2/mock/MockLazyInterceptor.java   |  14 ++
 ...7-WW-5659-lazy-params-request-scoping-design.md |  17 ++-
 8 files changed, 317 insertions(+), 26 deletions(-)
 create mode 100644 core/src/test/java/org/apache/struts2/factory/DefaultInterceptorFactoryTest.java