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