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.

Reply via email to