diff options
Diffstat (limited to 'app/finders/packages/packages_finder.rb')
-rw-r--r-- | app/finders/packages/packages_finder.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/app/finders/packages/packages_finder.rb b/app/finders/packages/packages_finder.rb index 3bc348c8dc8..b3d14e15953 100644 --- a/app/finders/packages/packages_finder.rb +++ b/app/finders/packages/packages_finder.rb @@ -14,9 +14,9 @@ module Packages def execute packages = project.packages - .preload_pipelines .including_project_route .including_tags + packages = packages.preload_pipelines if preload_pipelines packages = filter_with_version(packages) packages = filter_by_package_type(packages) @@ -32,5 +32,9 @@ module Packages def order_packages(packages) packages.sort_by_attribute("#{params[:order_by]}_#{params[:sort]}") end + + def preload_pipelines + params.fetch(:preload_pipelines, true) + end end end |