diff --git a/lib/open_food_network/orders_and_fulfillments_report.rb b/lib/open_food_network/orders_and_fulfillments_report.rb index 19343a9a48..85aff1fd53 100644 --- a/lib/open_food_network/orders_and_fulfillments_report.rb +++ b/lib/open_food_network/orders_and_fulfillments_report.rb @@ -185,7 +185,7 @@ module OpenFoodNetwork ] }, { - group_by: proc { |line_item| find_variant(line_item).product }, + group_by: proc { |line_item| find_variant(line_item.variant_id).product }, sort_by: proc { |product| product.name } }, { @@ -200,11 +200,11 @@ module OpenFoodNetwork else [ { - group_by: proc { |line_item| line_item.product.supplier }, + group_by: proc { |line_item| find_variant(line_item.variant_id).product.supplier }, sort_by: proc { |supplier| supplier.name } }, { - group_by: proc { |line_item| line_item.product }, + group_by: proc { |line_item| find_variant(line_item.variant_id).product }, sort_by: proc { |product| product.name } }, {