Tax adjustments should be open when created

All adjustments get closed during `order.finalize!`, but before that point they should be open.
This commit is contained in:
Matt-Yorkley
2021-02-20 12:46:56 +00:00
parent 6d48471368
commit bbd4a33a87

View File

@@ -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