summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorStan Hu <stanhu@gmail.com>2015-09-24 22:48:50 -0700
committerStan Hu <stanhu@gmail.com>2015-09-24 22:48:50 -0700
commit04de85a994feb9fe0503ccf1bfc184333d642cc3 (patch)
treef5059780739ed8488291db9dee9b91802c2a1ce8 /app
parent1fef314df26a05bb204263129b12925ccfca0a90 (diff)
downloadgitlab-ce-04de85a994feb9fe0503ccf1bfc184333d642cc3.tar.gz
Fix Error 500 occuring with repositories that have a bad HEAD
A repository could have objects but no valid HEAD, causing `project.commit` to be `nil`.
Diffstat (limited to 'app')
-rw-r--r--app/views/shared/projects/_project.html.haml2
1 files changed, 1 insertions, 1 deletions
diff --git a/app/views/shared/projects/_project.html.haml b/app/views/shared/projects/_project.html.haml
index 1c529c91c51..e67e5a8a638 100644
--- a/app/views/shared/projects/_project.html.haml
+++ b/app/views/shared/projects/_project.html.haml
@@ -18,7 +18,7 @@
= project.name
.project-controls
- - if ci && !project.empty_repo?
+ - if ci && !project.empty_repo? && project.commit
- if ci_commit = project.ci_commit(project.commit.sha)
= link_to ci_status_path(ci_commit), class: "c#{ci_status_color(ci_commit)}",
title: "Build status: #{ci_commit.status}", data: {toggle: 'tooltip', placement: 'left'} do