[
https://issues.apache.org/jira/browse/PLUTO-581?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ate Douma resolved PLUTO-581.
-----------------------------
Fix Version/s: 2.1.0
Resolution: Fixed
Fix applied, thanks Mike!
> org.apache.pluto.driver.url.impl.PortalURLParserImpl not properly decoding
> public/private render parameters
> -----------------------------------------------------------------------------------------------------------
>
> Key: PLUTO-581
> URL: https://issues.apache.org/jira/browse/PLUTO-581
> Project: Pluto
> Issue Type: Bug
> Components: portal driver
> Affects Versions: 2.0.0
> Reporter: Michael Freedman
> Assignee: Ate Douma
> Fix For: 2.0.2, 2.1.0
>
>
> PortalURLParserImpl doubly encodes public/private render parameters into the
> path portion of the ResourceURL but on return its parser only decodes once.
> See encodeMultiValues() to see the double encoding.
> Look at decodePublicParameter() to see the single decode. Instead this
> method should use the same decoding strategy as decodeParameter(). namely it
> needs the following code added after the call to split up the values into an
> array of values:
> for (int i = 0; i < paramValues.length;i++){
> try {
> paramValues[i] = URLDecoder.decode(paramValues[i], "UTF-8");
> } catch (UnsupportedEncodingException e) {
> LOG.warn(e.getMessage(),e);
> }
> }
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.