PortalURLParserImpl: unnecessary "?"
------------------------------------
Key: PLUTO-583
URL: https://issues.apache.org/jira/browse/PLUTO-583
Project: Pluto
Issue Type: Bug
Components: portal driver
Affects Versions: 2.0.0
Reporter: Jürgen Gahl
Priority: Trivial
When creating an URL with "public String toString(PortalURL portalURL)" an
unnecessary "?" is added if the query is empty
(org.apache.pluto.driver.url.impl.PortalURLParserImpl).
This is the part of the source code where the URL is finally composed:
---
// Construct the string representing the portal URL.
// Fix for PLUTO-247 - check if query string contains parameters
if ( query.length() > 1 ) {
return buffer.append(query).toString();
}
// Construct the string representing the portal URL.
return buffer.append(query).toString();
---
There was already a fix for this issue (PLUTO-247). May be this reappeared
after some refactoring. The statement in the if-block and the one behind the
if-block is the same.
The unnecessary "?" caused problems when using the URL as action in a form
within a HTTPUnit-Test because the testframework does not look at the final
character of the URL and adds an additional "?".
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.