diff --git a/app/models/spree/line_item.rb b/app/models/spree/line_item.rb index 38dcacc3f9..92bca503f5 100644 --- a/app/models/spree/line_item.rb +++ b/app/models/spree/line_item.rb @@ -235,11 +235,10 @@ module Spree end def unit_price - unit = UnitPrice.new(variant).unit - amount = price_with_adjustments / UnitPrice.new(variant).denominator + unit_price = UnitPrice.new(variant) { - amount:, - unit:, + amount: price_with_adjustments / unit_price.denominator, + unit: unit_price.unit, } end