Merged r13106 (#16668).

git-svn-id: http://svn.redmine.org/redmine/branches/2.5-stable@13157 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Jean-Philippe Lang
2014-05-24 16:32:28 +00:00
parent 7352f1781b
commit d84c3d35f0
2 changed files with 9 additions and 0 deletions

View File

@@ -819,6 +819,7 @@ module ApplicationHelper
elsif sep == ':'
# removes the double quotes if any
name = identifier.gsub(%r{^"(.*)"$}, "\\1")
name = CGI.unescapeHTML(name)
case prefix
when 'document'
if project && document = project.documents.visible.find_by_title(name)

View File

@@ -436,6 +436,14 @@ RAW
end
end
def test_redmine_links_by_name_should_work_with_html_escaped_characters
v = Version.generate!(:name => "Test & Show.txt", :project_id => 1)
link = link_to("Test & Show.txt", "/versions/#{v.id}", :class => "version")
@project = v.project
assert_equal "<p>#{link}</p>", textilizable('version:"Test & Show.txt"')
end
def test_link_to_issue_subject
issue = Issue.generate!(:subject => "01234567890123456789")
str = link_to_issue(issue, :truncate => 10)