From bbd4a33a87359d36fca62eb222be8221db401353 Mon Sep 17 00:00:00 2001 From: Matt-Yorkley <9029026+Matt-Yorkley@users.noreply.github.com> Date: Sat, 20 Feb 2021 12:46:56 +0000 Subject: [PATCH] Tax adjustments should be open when created All adjustments get closed during `order.finalize!`, but before that point they should be open. --- app/models/spree/tax_rate.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/models/spree/tax_rate.rb b/app/models/spree/tax_rate.rb index fb2f84a018..a2368ad08e 100644 --- a/app/models/spree/tax_rate.rb +++ b/app/models/spree/tax_rate.rb @@ -61,8 +61,8 @@ module Spree label = create_label if included_in_price if default_zone_or_zone_match? order - order.line_items.each { |line_item| create_adjustment(label, line_item, line_item) } - order.shipments.each { |shipment| create_adjustment(label, shipment, shipment) } + order.line_items.each { |line_item| create_adjustment(label, line_item, line_item, false, "open") } + order.shipments.each { |shipment| create_adjustment(label, shipment, shipment, false, "open") } else amount = -1 * calculator.compute(order) label = Spree.t(:refund) + label @@ -77,7 +77,7 @@ module Spree ) end else - create_adjustment(label, order, order) + create_adjustment(label, order, order, false, "open") end order.adjustments.reload