From ecf43325270dd027df01674fd184a5ae5ca045fb Mon Sep 17 00:00:00 2001 From: Matt-Yorkley <9029026+Matt-Yorkley@users.noreply.github.com> Date: Mon, 22 Feb 2021 16:00:22 +0000 Subject: [PATCH] Use #all_adjustments scope Some of the way these objects are returned by different scopes will be changing soon. This ensures we should get the same results. --- app/services/paypal_items_builder.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/services/paypal_items_builder.rb b/app/services/paypal_items_builder.rb index 6eca8669f7..548d86cfd7 100644 --- a/app/services/paypal_items_builder.rb +++ b/app/services/paypal_items_builder.rb @@ -8,10 +8,10 @@ class PaypalItemsBuilder def call items = order.line_items.map(&method(:line_item_data)) - tax_adjustments = order.adjustments.tax - shipping_adjustments = order.adjustments.shipping + tax_adjustments = order.all_adjustments.tax + shipping_adjustments = order.all_adjustments.shipping - order.adjustments.eligible.each do |adjustment| + order.all_adjustments.eligible.each do |adjustment| next if (tax_adjustments + shipping_adjustments).include?(adjustment) items << adjustment_data(adjustment)