[
https://issues.apache.org/jira/browse/WICKET-3956?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Igor Vaynberg resolved WICKET-3956.
-----------------------------------
Resolution: Won't Fix
Assignee: Igor Vaynberg
i concur with Martin. 1.4.x is extremely stable and this fix has the potential
to silently break existing applications which came to depend on this incorrect
behavior. this, added together, with the fact that this can be fixed locally in
a clean manner leads me to believe we should leave this out of 1.4.19.
> (Indexed|MixedParam)HybridUrlCodingStrategy ignore interface parameter
> ----------------------------------------------------------------------
>
> Key: WICKET-3956
> URL: https://issues.apache.org/jira/browse/WICKET-3956
> Project: Wicket
> Issue Type: Bug
> Components: wicket
> Affects Versions: 1.4.18
> Reporter: Dan Retzlaff
> Assignee: Igor Vaynberg
> Attachments: myproject.zip, myproject.zip, wicket-3956.patch
>
>
> Whereas BookmarkablePageRequestTargetUrlCodingStrategy looks to both the
> decoded parameters *and* the request parameters for an interface,
> HybridUrlCodingStrategy does not. This means its MixedParam and Indexed
> subclasses, for which not all parameters are encoded in the URL, get decoded
> into HybridBookmarkablePageRequestTargets instead of
> BookmarkableListenerInterfaceRequestTarget. In my application, this causes
> form submits to break.
> The attached patch modifies testStatelessHybridUrlCodingStrategy to use the
> MixedParamHybridUrlCodingStrategy instead of HybridUrlCodingStrategy to
> demonstrate the issue. It also includes a fix.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira