diff --git a/lib/reporting/reports/orders_and_distributors/base.rb b/lib/reporting/reports/orders_and_distributors/base.rb index 8de02541fe..4b695d33d1 100644 --- a/lib/reporting/reports/orders_and_distributors/base.rb +++ b/lib/reporting/reports/orders_and_distributors/base.rb @@ -42,7 +42,7 @@ module Reporting private def line_item_includes - [{ variant: { product: :supplier }, + [{ variant: [:supplier, :product], order: [:bill_address, :payments, { distributor: :address }] }] end diff --git a/spec/lib/reports/orders_and_distributors_report_spec.rb b/spec/lib/reports/orders_and_distributors_report_spec.rb index 0f3d046638..1b31eb68f9 100644 --- a/spec/lib/reports/orders_and_distributors_report_spec.rb +++ b/spec/lib/reports/orders_and_distributors_report_spec.rb @@ -25,7 +25,8 @@ RSpec.describe Reporting::Reports::OrdersAndDistributors::Base do let(:distributor1) { create(:distributor_enterprise) } let(:supplier) { create(:supplier_enterprise) } let(:user) { create(:admin_user) } - let(:product) { create(:product, supplier:) } + let(:product) { variant.product } + let(:variant) { create(:variant, supplier:) } let(:shipping_method) { create(:shipping_method) } let(:shipping_instructions) { 'pick up on thursday please!' } let(:order) {