From 86db1b6d688659e530fe8c3bbfea1063db47f001 Mon Sep 17 00:00:00 2001 From: Matt-Yorkley <9029026+Matt-Yorkley@users.noreply.github.com> Date: Fri, 12 Jun 2020 12:55:50 +0200 Subject: [PATCH] Fix "subquery has too many columns" in reports query --- app/controllers/spree/admin/reports_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/spree/admin/reports_controller.rb b/app/controllers/spree/admin/reports_controller.rb index 3ada1fbbcd..4349e554b3 100644 --- a/app/controllers/spree/admin/reports_controller.rb +++ b/app/controllers/spree/admin/reports_controller.rb @@ -247,7 +247,7 @@ module Spree end def suppliers_of_products_distributed_by(distributors) - supplier_ids = Spree::Product.in_distributors(distributors). + supplier_ids = Spree::Product.in_distributors(distributors.select('enterprises.id')). select('spree_products.supplier_id') Enterprise.where(id: supplier_ids)