summaryrefslogtreecommitdiff
path: root/app/controllers/projects/artifacts_controller.rb
diff options
context:
space:
mode:
authorLin Jen-Shin <godfat@godfat.org>2016-08-16 01:03:08 +0800
committerLin Jen-Shin <godfat@godfat.org>2016-08-16 01:03:08 +0800
commit73bbaffbfcfb24942111726ae6e04170f1b61ccc (patch)
tree47c9b8667bcf7b657c2e8204ee3acb17ad4d03ae /app/controllers/projects/artifacts_controller.rb
parentabf1cffff8afd6dcb181e532378ed1548dd62078 (diff)
downloadgitlab-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.rb10
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