diff --git a/lib/redmine/unified_diff.rb b/lib/redmine/unified_diff.rb
index ed346b1255..0d9e9d580d 100644
--- a/lib/redmine/unified_diff.rb
+++ b/lib/redmine/unified_diff.rb
@@ -126,7 +126,7 @@ module Redmine
# Escape the HTML for the diff
def escapeHTML(line)
- CGI.escapeHTML(line)
+ CGI.escapeHTML(line)
end
def diff_for_added_line
@@ -142,7 +142,7 @@ module Redmine
def parse_line(line, type="inline")
if line[0, 1] == "+"
diff = diff_for_added_line
- diff.line_right = escapeHTML line[1..-1]
+ diff.line_right = line[1..-1]
diff.nb_line_right = @line_num_r
diff.type_diff_right = 'diff_in'
@line_num_r += 1
@@ -150,7 +150,7 @@ module Redmine
true
elsif line[0, 1] == "-"
diff = Diff.new
- diff.line_left = escapeHTML line[1..-1]
+ diff.line_left = line[1..-1]
diff.nb_line_left = @line_num_l
diff.type_diff_left = 'diff_out'
self << diff
@@ -161,9 +161,9 @@ module Redmine
write_offsets
if line[0, 1] =~ /\s/
diff = Diff.new
- diff.line_right = escapeHTML line[1..-1]
+ diff.line_right = line[1..-1]
diff.nb_line_right = @line_num_r
- diff.line_left = escapeHTML line[1..-1]
+ diff.line_left = line[1..-1]
diff.nb_line_left = @line_num_l
self << diff
@line_num_l += 1
@@ -237,7 +237,7 @@ module Redmine
def html_line_left
if offsets
- line_left.dup.insert(offsets.first, '').insert(offsets.last, '')
+ line_left.dup.insert(offsets.first, '').insert(offsets.last, '').html_safe
else
line_left
end
@@ -245,7 +245,7 @@ module Redmine
def html_line_right
if offsets
- line_right.dup.insert(offsets.first, '').insert(offsets.last, '')
+ line_right.dup.insert(offsets.first, '').insert(offsets.last, '').html_safe
else
line_right
end
@@ -253,7 +253,7 @@ module Redmine
def html_line
if offsets
- line.dup.insert(offsets.first, '').insert(offsets.last, '')
+ line.dup.insert(offsets.first, '').insert(offsets.last, '').html_safe
else
line
end