summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/api/jobs.rb7
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/api/jobs.rb b/lib/api/jobs.rb
index 41c70a2dcb7..3d71d6bb062 100644
--- a/lib/api/jobs.rb
+++ b/lib/api/jobs.rb
@@ -98,10 +98,11 @@ module API
build = get_build!(params[:job_id])
not_found! unless build.artifacts?
- entry = build.artifacts_metadata_entry(params[:artifact_path])
- not_found! unless entry.exists?
+ path = Gitlab::Ci::Build::Artifacts::Path
+ .new(params[:artifact_path])
+ not_found! unless path.valid?
- send_artifacts_entry(build, entry)
+ send_artifacts_entry(build, path)
end
desc 'Download the artifacts file from a job' do