From bc0173c2d58ac26d80cb2f483a95c0c13b047dab Mon Sep 17 00:00:00 2001 From: Olivier Colson Date: Tue, 29 May 2018 16:25:35 +0200 Subject: [PATCH] [FIX] purchase_stock: use currecny rate at move date when computing move unit price Error introduced when using new res.currency API at 7a282c99655d4f154ac1808fcb8a70339dc70930 --- addons/purchase_stock/models/stock.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/purchase_stock/models/stock.py b/addons/purchase_stock/models/stock.py index 401e0771400..4ef9dad4bda 100644 --- a/addons/purchase_stock/models/stock.py +++ b/addons/purchase_stock/models/stock.py @@ -47,7 +47,7 @@ class StockMove(models.Model): price_unit *= line.product_uom.factor / line.product_id.uom_id.factor if order.currency_id != order.company_id.currency_id: price_unit = order.currency_id._convert( - price_unit, order.company_id.currency_id, order.company_id, order.date_order or fields.Date.today(), round=False) + price_unit, order.company_id.currency_id, order.company_id, self.date, round=False) return price_unit return super(StockMove, self)._get_price_unit()