diff options
Diffstat (limited to 'lib/api/entities/ci/job_request/dependency.rb')
-rw-r--r-- | lib/api/entities/ci/job_request/dependency.rb | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/api/entities/ci/job_request/dependency.rb b/lib/api/entities/ci/job_request/dependency.rb index 2672a4a245b..63c1552de8a 100644 --- a/lib/api/entities/ci/job_request/dependency.rb +++ b/lib/api/entities/ci/job_request/dependency.rb @@ -5,7 +5,12 @@ module API module Ci module JobRequest class Dependency < Grape::Entity - expose :id, :name, :token + expose :id, :name + + expose :token do |job, options| + options[:running_job]&.token + end + expose :artifacts_file, using: Entities::Ci::JobArtifactFile, if: ->(job, _) { job.available_artifacts? } end end |