From e63eccf9744de0965d4727326a4b30f1fe8165e8 Mon Sep 17 00:00:00 2001 From: winniehell Date: Mon, 1 Aug 2016 02:43:29 +0200 Subject: Do not look up commit again when it is passed to RelativeLinkFilter (!5455) --- lib/banzai/filter/relative_link_filter.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/banzai/filter/relative_link_filter.rb b/lib/banzai/filter/relative_link_filter.rb index 5b73fc8fcee..7d172ccdb8f 100644 --- a/lib/banzai/filter/relative_link_filter.rb +++ b/lib/banzai/filter/relative_link_filter.rb @@ -51,7 +51,7 @@ module Banzai relative_url_root, context[:project].path_with_namespace, uri_type(file_path), - ref || context[:project].default_branch, # if no ref exists, point to the default branch + ref, file_path ].compact.join('/').squeeze('/').chomp('/') @@ -115,7 +115,7 @@ module Banzai end def current_commit - @current_commit ||= context[:commit] || ref ? repository.commit(ref) : repository.head_commit + @current_commit ||= context[:commit] || repository.commit(ref) end def relative_url_root @@ -123,7 +123,7 @@ module Banzai end def ref - context[:ref] + context[:ref] || context[:project].default_branch end def repository -- cgit v1.2.1