From 0bbdbea26ce4c2ad139d08530a9ce2d68b9e6d6c Mon Sep 17 00:00:00 2001 From: "Jay (Open ERP)" Date: Fri, 16 Jan 2009 12:53:19 +0530 Subject: [PATCH] Bug 317666 lp bug: https://launchpad.net/bugs/317666 fixed bzr revid: jvo@tinyerp.com-20090116072319-2dza8aycqkdzac8h --- addons/account/account_move_line.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/account/account_move_line.py b/addons/account/account_move_line.py index bb15f1f4fb4..7c0f69411cd 100644 --- a/addons/account/account_move_line.py +++ b/addons/account/account_move_line.py @@ -197,7 +197,8 @@ class account_move_line(osv.osv): else: account = move.journal_id.default_debit_account_id - part = self.pool.get('res.partner').browse(cr, uid, partner_id) + part = partner_id and self.pool.get('res.partner').browse(cr, uid, partner_id) or False + # part = False is acceptable for fiscal position. account = self.pool.get('account.fiscal.position').map_account(cr, uid, part, account.id) account = self.pool.get('account.account').browse(cr, uid, account)