summaryrefslogtreecommitdiff
path: root/lib/api/concerns/packages/npm_endpoints.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/api/concerns/packages/npm_endpoints.rb')
-rw-r--r--lib/api/concerns/packages/npm_endpoints.rb14
1 files changed, 6 insertions, 8 deletions
diff --git a/lib/api/concerns/packages/npm_endpoints.rb b/lib/api/concerns/packages/npm_endpoints.rb
index 833288c6013..d6e006df976 100644
--- a/lib/api/concerns/packages/npm_endpoints.rb
+++ b/lib/api/concerns/packages/npm_endpoints.rb
@@ -41,8 +41,8 @@ module API
authorize_read_package!(project)
- packages = ::Packages::Npm::PackageFinder.new(project, package_name)
- .execute
+ packages = ::Packages::Npm::PackageFinder.new(package_name, project: project)
+ .execute
not_found! if packages.empty?
@@ -68,9 +68,8 @@ module API
authorize_create_package!(project)
- package = ::Packages::Npm::PackageFinder
- .new(project, package_name)
- .find_by_version(version)
+ package = ::Packages::Npm::PackageFinder.new(package_name, project: project)
+ .find_by_version(version)
not_found!('Package') unless package
::Packages::Npm::CreateTagService.new(package, tag).execute
@@ -112,9 +111,8 @@ module API
route_setting :authentication, job_token_allowed: true, deploy_token_allowed: true
get '*package_name', format: false, requirements: ::API::Helpers::Packages::Npm::NPM_ENDPOINT_REQUIREMENTS do
package_name = params[:package_name]
-
- packages = ::Packages::Npm::PackageFinder.new(project_or_nil, package_name)
- .execute
+ packages = ::Packages::Npm::PackageFinder.new(package_name, project: project_or_nil)
+ .execute
redirect_request = project_or_nil.blank? || packages.empty?