diff options
Diffstat (limited to 'app/controllers/repositories/git_http_client_controller.rb')
-rw-r--r-- | app/controllers/repositories/git_http_client_controller.rb | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/app/controllers/repositories/git_http_client_controller.rb b/app/controllers/repositories/git_http_client_controller.rb index de452aa69b7..ec854bd0dde 100644 --- a/app/controllers/repositories/git_http_client_controller.rb +++ b/app/controllers/repositories/git_http_client_controller.rb @@ -6,7 +6,7 @@ module Repositories include KerberosSpnegoHelper include Gitlab::Utils::StrongMemoize - attr_reader :authentication_result, :redirected_path, :container + attr_reader :authentication_result, :redirected_path delegate :actor, :authentication_abilities, to: :authentication_result, allow_nil: true delegate :type, to: :authentication_result, allow_nil: true, prefix: :auth_result @@ -75,6 +75,12 @@ module Repositories headers['Www-Authenticate'] = challenges.join("\n") if challenges.any? end + def container + parse_repo_path unless defined?(@container) + + @container + end + def project parse_repo_path unless defined?(@project) |