From 098fc9f1e8da944ef4be3104c9a4a590b612d7ee Mon Sep 17 00:00:00 2001 From: qdp-odoo Date: Tue, 27 Oct 2015 09:50:16 +0100 Subject: [PATCH] [FIX] purchase: fixed wrong portage to new API. Fixes #9252 --- addons/purchase/invoice.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/purchase/invoice.py b/addons/purchase/invoice.py index fd9129fc812..6f0543fcf01 100644 --- a/addons/purchase/invoice.py +++ b/addons/purchase/invoice.py @@ -113,7 +113,7 @@ class AccountInvoice(models.Model): if valuation_stock_move: valuation_price_unit = valuation_stock_move[0].price_unit if inv.currency_id.id != company_currency.id: - valuation_price_unit = company_currency.compute(inv.currency_id, valuation_price_unit, context={'date': inv.date_invoice}) + valuation_price_unit = company_currency.with_context(date=inv.date_invoice).compute(inv.currency_id, valuation_price_unit) if valuation_price_unit != i_line.price_unit and line['price_unit'] == i_line.price_unit and acc: # price with discount and without tax included price_unit = i_line.price_unit * (1 - (i_line.discount or 0.0) / 100.0)