diff options
-rw-r--r-- | app/helpers/gitlab_markdown_helper.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/app/helpers/gitlab_markdown_helper.rb b/app/helpers/gitlab_markdown_helper.rb index c112e98508c..e4aa90154fb 100644 --- a/app/helpers/gitlab_markdown_helper.rb +++ b/app/helpers/gitlab_markdown_helper.rb @@ -179,7 +179,11 @@ module GitlabMarkdownHelper if @commit @commit.id elsif @repository && !@repository.empty? - @repository.head_commit.sha + if @ref + @repository.commit(@ref).try(:sha) + else + @repository.head_commit.sha + end end end |