diff --git a/lib/reporting/reports/orders_and_fulfillment/base.rb b/lib/reporting/reports/orders_and_fulfillment/base.rb index 70ac309fc1..887a39c5a1 100644 --- a/lib/reporting/reports/orders_and_fulfillment/base.rb +++ b/lib/reporting/reports/orders_and_fulfillment/base.rb @@ -21,6 +21,12 @@ module Reporting report_line_items.orders end + def query_result + report_line_items.list(line_item_includes).group_by { |e| + [e.variant_id, e.price, e.order.distributor_id] + }.values + end + private def order_permissions diff --git a/lib/reporting/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier.rb b/lib/reporting/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier.rb index ec6aae5af2..4c5c093d36 100644 --- a/lib/reporting/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier.rb +++ b/lib/reporting/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier.rb @@ -44,12 +44,6 @@ module Reporting variant: [{ option_values: :option_type }, { product: :supplier }] }] end - - def query_result - report_line_items.list(line_item_includes).group_by { |e| - [e.variant_id, e.price] - }.values - end end end end diff --git a/lib/reporting/reports/orders_and_fulfillment/order_cycle_supplier_totals.rb b/lib/reporting/reports/orders_and_fulfillment/order_cycle_supplier_totals.rb index 3b242225df..1a1a085cf0 100644 --- a/lib/reporting/reports/orders_and_fulfillment/order_cycle_supplier_totals.rb +++ b/lib/reporting/reports/orders_and_fulfillment/order_cycle_supplier_totals.rb @@ -35,12 +35,6 @@ module Reporting def line_item_includes [{ variant: [{ option_values: :option_type }, { product: :supplier }] }] end - - def query_result - report_line_items.list(line_item_includes).group_by { |e| - [e.variant_id, e.price] - }.values - end end end end diff --git a/lib/reporting/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor.rb b/lib/reporting/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor.rb index 993f4ce7f1..4152731bcf 100644 --- a/lib/reporting/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor.rb +++ b/lib/reporting/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor.rb @@ -42,12 +42,6 @@ module Reporting [{ order: :distributor, variant: [{ option_values: :option_type }, { product: :supplier }] }] end - - def query_result - report_line_items.list(line_item_includes).group_by { |e| - [e.variant_id, e.price] - }.values - end end end end