diff --git a/app/controllers/spree/admin/reports_controller_decorator.rb b/app/controllers/spree/admin/reports_controller_decorator.rb index 3a7f5217fc..1a21606017 100644 --- a/app/controllers/spree/admin/reports_controller_decorator.rb +++ b/app/controllers/spree/admin/reports_controller_decorator.rb @@ -222,7 +222,8 @@ Spree::Admin::ReportsController.class_eval do end def suppliers_of_products_distributed_by(distributors) - distributors.map { |d| Spree::Product.in_distributor(d) }.flatten.map(&:supplier).uniq + distributors.map { |d| Spree::Product.in_distributor(d).includes(:supplier).all }. + flatten.map(&:supplier).uniq end # Load order cycles the current user has access to