Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/finders/packages/npm/package_finder.rb')
-rw-r--r--app/finders/packages/npm/package_finder.rb19
1 files changed, 4 insertions, 15 deletions
diff --git a/app/finders/packages/npm/package_finder.rb b/app/finders/packages/npm/package_finder.rb
index 953e8299138..339b3f531c6 100644
--- a/app/finders/packages/npm/package_finder.rb
+++ b/app/finders/packages/npm/package_finder.rb
@@ -5,27 +5,16 @@ module Packages
delegate :find_by_version, to: :execute
delegate :last, to: :execute
- # /!\ CAUTION: don't use last_of_each_version: false with find_by_version. Ordering is not
- # guaranteed!
- def initialize(package_name, project: nil, namespace: nil, last_of_each_version: true)
+ def initialize(package_name, project: nil, namespace: nil)
@package_name = package_name
@project = project
@namespace = namespace
- @last_of_each_version = last_of_each_version
end
def execute
- result = base.npm
- .with_name(@package_name)
- .installable
-
- return result unless @last_of_each_version
-
- if Feature.enabled?(:npm_allow_packages_in_multiple_projects)
- Packages::Package.id_in(result.last_of_each_version_ids)
- else
- result.last_of_each_version
- end
+ base.npm
+ .with_name(@package_name)
+ .installable
end
private