From fc1a40a1eeeab3e7e352cc62423fc91f2add2df1 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Thu, 16 Sep 2010 17:27:53 +0200 Subject: [PATCH] [FIX] stock: use correct accounts when testing for multi-currency Journal Entries bzr revid: odo@openerp.com-20100916152753-2y93oewqqd3zkmhu --- addons/stock/stock.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/stock/stock.py b/addons/stock/stock.py index 19f66ceb61e..49a7d57e417 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -2064,7 +2064,7 @@ class stock_move(osv.osv): if reference_currency_id != dest_main_currency_id: # fix debit line: debit_line_vals['debit'] = cur_obj.compute(cr, uid, reference_currency_id, dest_main_currency_id, reference_amount, context=context) - if (not src_acct.currency_id) or src_acct.currency_id.id == reference_currency_id: + if (not dest_acct.currency_id) or dest_acct.currency_id.id == reference_currency_id: debit_line_vals.update(currency_id=reference_currency_id, amount_currency=reference_amount) return [(0, 0, debit_line_vals), (0, 0, credit_line_vals)]