Set shipment cost currency to company currency when allocate account shipment cost

Closes #13367
(grafted from 28d98d3a0780cf3eb565fc15bca5f58d08ad013c)

--HG--
branch : 7.0
This commit is contained in:
Cédric Krier
2024-06-27 11:56:05 +02:00
parent 1ddd2c38e8
commit 0af993ae86
@@ -255,6 +255,8 @@ class ShipmentCost(Workflow, ModelSQL, ModelView):
shipment.cost += round_price(cost * factor)
else:
shipment.cost = round_price(cost * factor)
if shipment.cost_currency != shipment.company.currency:
shipment.cost_currency = shipment.company.currency
klass.save(shipments)
klass.set_shipment_cost(shipments)