Defect #10535
open
Atom feeds for the Project Activity contain incorrect hostname
Added by Artem Sheremet over 12 years ago.
Updated almost 4 years ago.
Description
The link in the Atom feed (at least for Project Activity) contains a hostname detected by Rails, but not the one specified in settings.
This makes link unusable if the requests to Rails are proxified.
Versions:
Redmine:
SVN: http://redmine.rubyforge.org/svn/branches/1.3-stable revision 9240
Env:
Ruby version 1.8.7 (x86_64-linux)
RubyGems version 1.3.7
Rack version 1.1.2
Rails version 2.3.14
Active Record version 2.3.14
Active Resource version 2.3.14
Action Mailer version 2.3.14
Active Support version 2.3.14
Application root /opt/redmine
Environment production
Database adapter mysql
Database schema version 20110902000000
Files
Confirmed the issue. I think the links in the Atom feed should respect Setting.protocol
and Setting.host_name
.
The attached is a workaround for the issue.
- Target version changed from Candidate for next major release to 4.2.0
Setting the target version to 4.2.0.
- Status changed from Confirmed to Closed
- Assignee set to Go MAEDA
- Resolution set to Fixed
- Related to Defect #17309: RSS feed gives away localhost link added
- Status changed from Closed to Reopened
r19810 generates incorrect links if Redmine is deployed using sub-URI.
For example, if ENV['RAILS_RELATIVE_URL_ROOT']
is '/dir
' and Setting.host_name
is 'example.net/dir
', a link to an issue will be http://example.net/dir/dir/issues/1
('dir
' appears twice).
Go MAEDA wrote:
r19810 generates incorrect links if Redmine is deployed using sub-URI.
For example, if ENV['RAILS_RELATIVE_URL_ROOT']
is '/dir
' and Setting.host_name
is 'example.net/dir
', a link to an issue will be http://example.net/dir/dir/issues/1
('dir
' appears twice).
And also app/views/journals/index.builder
should have been changed to support Setting.host_name
but r19810 didn't.
I will revert the change.
- Target version deleted (
4.2.0)
Also available in: Atom
PDF