Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimo Lilja <timo.lilja@ssh.com>2015-01-17 17:15:20 +0300
committerTimo Lilja <timo.lilja@ssh.com>2015-01-17 17:15:20 +0300
commit09152bad0c3dd950d3d6dd0c0ea7f31056df1fdf (patch)
treef7e32ebd59a5b5b713915561886c0e113cd81396 /app/views/projects/blame
parentada6c6080b2fa0d63003f8b29b5c32195254906d (diff)
Fix "500: Encoding error" on blame view
This change forces encoding of source line data into UTF-8 and thus fixes the encoding error at least partially. The issue is described in https://gitlab.com/gitlab-org/gitlab-ce/issues/894
Diffstat (limited to 'app/views/projects/blame')
-rw-r--r--app/views/projects/blame/show.html.haml2
1 files changed, 1 insertions, 1 deletions
diff --git a/app/views/projects/blame/show.html.haml b/app/views/projects/blame/show.html.haml
index c507ecf2e49..51a2f20d1e2 100644
--- a/app/views/projects/blame/show.html.haml
+++ b/app/views/projects/blame/show.html.haml
@@ -30,5 +30,5 @@
%code
:erb
<% lines.each do |line| %>
- <%= highlight(@blob.name, line, true).html_safe %>
+ <%= highlight(@blob.name, line.force_encoding("utf-8"), true).html_safe %>
<% end %>