Fixed bug with price copying

This commit is contained in:
Auxilor
2022-11-23 22:31:37 +00:00
parent 47b72e9243
commit 52841f7f04
3 changed files with 12 additions and 3 deletions

View File

@@ -56,12 +56,15 @@ class PriceFactoryUltraEconomy(private val currency: Currency) : PriceFactory {
}
override fun withMultiplier(multiplier: Double): Price {
return PriceUltraEconomy(
val copy = PriceUltraEconomy(
currency,
baseContext
) {
function(it) * multiplier
}
copy.multipliers.putAll(this.multipliers)
return copy
}
}
}