diff options
author | Lin Jen-Shin <godfat@godfat.org> | 2016-08-16 01:03:08 +0800 |
---|---|---|
committer | Lin Jen-Shin <godfat@godfat.org> | 2016-08-16 01:03:08 +0800 |
commit | 73bbaffbfcfb24942111726ae6e04170f1b61ccc (patch) | |
tree | 47c9b8667bcf7b657c2e8204ee3acb17ad4d03ae /app/controllers/projects/artifacts_controller.rb | |
parent | abf1cffff8afd6dcb181e532378ed1548dd62078 (diff) | |
download | gitlab-ce-73bbaffbfcfb24942111726ae6e04170f1b61ccc.tar.gz |
Use URL helper, feedback:
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/5142#note_13880889
Diffstat (limited to 'app/controllers/projects/artifacts_controller.rb')
-rw-r--r-- | app/controllers/projects/artifacts_controller.rb | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/app/controllers/projects/artifacts_controller.rb b/app/controllers/projects/artifacts_controller.rb index 05112571225..b7c395a01a3 100644 --- a/app/controllers/projects/artifacts_controller.rb +++ b/app/controllers/projects/artifacts_controller.rb @@ -35,10 +35,14 @@ class Projects::ArtifactsController < Projects::ApplicationController end def search - if params[:path] - url = namespace_project_build_url(project.namespace, project, build) + path = params[:path] - redirect_to "#{url}/artifacts/#{params[:path]}" + if %w[download browse file].include?(path) + redirect_to send( + "#{path}_namespace_project_build_artifacts_url", + project.namespace, + project, + build) else render_404 end |