Posting comments with SchemeEnforcementFilter in operation.
-----------------------------------------------------------
Key: ROL-1795
URL: https://issues.apache.org/roller/browse/ROL-1795
Project: Roller
Issue Type: Bug
Components: Comments
Affects Versions: 5.0
Reporter: Greg Huber
Assignee: Roller Unassigned
Priority: Minor
Hello,
I have noticed a strange issue when posting comments etc. If the first URL
requested is a login page with the SchemeEnforcementFilter in operation the
initFilter incorrectly (?) sets the absolute context url to be an HTTPS rather
than HTTP. This causes strange goings on as the template page urls can contain
mixed urls, feeds can contain duplicate entries, and the POST on the comment
sometimes does not work,
This seems to fix the bug:
InitFilter getAbsoluteUrl(..)
// Check init post
if (request.isSecure()) {
// Someone has requested https: first, so guess what
the correct URL is.
url = "http://" + request.getServerName() +
request.getContextPath();
} else {
// then just add on the context path
url += request.getContextPath();
}
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.