Instantiate UnitPrice only once in app/models/spree/line_item.rb

Co-authored-by: Maikel <maikel@email.org.au>
This commit is contained in:
Carlos Chitty
2025-06-01 14:08:41 -04:00
committed by Filipe
parent 85e4f749f9
commit 2fe49b2070

View File

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