diff --git a/app/models/spree/line_item.rb b/app/models/spree/line_item.rb index 97cd7dd888..6b17d87ca1 100644 --- a/app/models/spree/line_item.rb +++ b/app/models/spree/line_item.rb @@ -226,7 +226,7 @@ module Spree end def update_order - return unless changed? || destroyed? + return unless saved_change_to_quantity? || destroyed? # update the order totals, etc. order.create_tax_charge!