roller-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Greg Huber (JIRA)" <>
Subject [jira] Created: (ROL-1795) Posting comments with SchemeEnforcementFilter in operation.
Date Fri, 06 Mar 2009 13:37:13 GMT
Posting comments with SchemeEnforcementFilter in operation.

                 Key: ROL-1795
             Project: Roller
          Issue Type: Bug
          Components: Comments
    Affects Versions: 5.0
            Reporter: Greg Huber
            Assignee: Roller Unassigned
            Priority: Minor


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.

View raw message