diff options
Diffstat (limited to 'lib/api/ci/job_artifacts.rb')
-rw-r--r-- | lib/api/ci/job_artifacts.rb | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/api/ci/job_artifacts.rb b/lib/api/ci/job_artifacts.rb index 3788f5bec41..cdc31889408 100644 --- a/lib/api/ci/job_artifacts.rb +++ b/lib/api/ci/job_artifacts.rb @@ -14,6 +14,8 @@ module API def authorize_download_artifacts! authorize_read_builds! end + + def audit_download(build, filename); end end params do @@ -44,7 +46,7 @@ module API latest_build = user_project.latest_successful_build_for_ref!(params[:job], params[:ref_name]) authorize_read_job_artifacts!(latest_build) - + audit_download(latest_build, latest_build.artifacts_file.filename) present_artifacts_file!(latest_build.artifacts_file) end @@ -104,7 +106,7 @@ module API build = find_build!(params[:job_id]) authorize_read_job_artifacts!(build) - + audit_download(build, build.artifacts_file&.filename) if build.artifacts_file present_artifacts_file!(build.artifacts_file) end |