diff --git a/app/models/spree/adjustment.rb b/app/models/spree/adjustment.rb index 2494d372c9..4f3ab3da96 100644 --- a/app/models/spree/adjustment.rb +++ b/app/models/spree/adjustment.rb @@ -134,11 +134,15 @@ module Spree end def has_tax? - included_tax.positive? + tax_total.positive? end private + def tax_total + adjustments.tax.sum(:amount) + end + def update_adjustable_adjustment_total Spree::ItemAdjustments.new(adjustable).update if adjustable end