[ 
https://issues.apache.org/jira/browse/ROL-1795?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Greg Huber resolved ROL-1795.
-----------------------------

       Resolution: Fixed
    Fix Version/s: 5.1

> Posting comments with SchemeEnforcementFilter in operation.
> -----------------------------------------------------------
>
>                 Key: ROL-1795
>                 URL: https://issues.apache.org/jira/browse/ROL-1795
>             Project: Apache Roller
>          Issue Type: Bug
>          Components: Comments
>    Affects Versions: 5.0
>            Reporter: Greg Huber
>            Assignee: Greg Huber
>            Priority: Minor
>             Fix For: 5.1
>
>
> 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 was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to