diff options
-rw-r--r-- | app/models/ci/build.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/app/models/ci/build.rb b/app/models/ci/build.rb index 6b2b7e77180..f660c3f0ec1 100644 --- a/app/models/ci/build.rb +++ b/app/models/ci/build.rb @@ -480,7 +480,8 @@ module Ci return unless token auth = "gitlab-ci-token:#{token}@" - project.http_url_to_repo.sub(%r{^https?://}) do |prefix| + target_project = if merge_request? ? merge_request.target_project : project + target_project.http_url_to_repo.sub(%r{^https?://}) do |prefix| prefix + auth end end |