From 47b5a3fb1d014b1aa6e9a5d5bf75fb8cc646487c Mon Sep 17 00:00:00 2001 From: Matt-Yorkley <9029026+Matt-Yorkley@users.noreply.github.com> Date: Fri, 2 Jun 2023 14:33:51 +0100 Subject: [PATCH] Don't apply tax calculations if there's no tax --- app/services/voucher_adjustments_service.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/services/voucher_adjustments_service.rb b/app/services/voucher_adjustments_service.rb index 2569010d95..ccadb8eb75 100644 --- a/app/services/voucher_adjustments_service.rb +++ b/app/services/voucher_adjustments_service.rb @@ -19,8 +19,10 @@ class VoucherAdjustmentsService # For now we just assume it is either all tax included in price or all tax excluded from price. if order.additional_tax_total.positive? handle_tax_excluded_from_price(order, amount) - else + elsif order.included_tax_total.positive? handle_tax_included_in_price(order, amount) + else + adjustment.amount = amount end # Move to closed state