From 6b5903958f1168bbe99ccdb0fde9655ff5382373 Mon Sep 17 00:00:00 2001 From: "Ajay Chauhan (OpenERP)" Date: Fri, 9 Nov 2012 15:17:31 +0530 Subject: [PATCH] [FIX] account: solve traceback when reconciliation bzr revid: cha@tinyerp.com-20121109094731-28om60dojeipzg74 --- addons/account/account_move_line.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/account/account_move_line.py b/addons/account/account_move_line.py index 9012b930641..6a267f47fd4 100644 --- a/addons/account/account_move_line.py +++ b/addons/account/account_move_line.py @@ -917,8 +917,9 @@ class account_move_line(osv.osv): if lines and lines[0]: partner_id = lines[0].partner_id and lines[0].partner_id.id or False - if not partner_obj.has_something_to_reconcile(cr, uid, partner_id, context=context): - partner_obj.mark_as_reconciled(cr, uid, [partner_id], context=context) + if partner_id: + if not partner_obj.has_something_to_reconcile(cr, uid, partner_id, context=context): + partner_obj.mark_as_reconciled(cr, uid, [partner_id], context=context) return r_id def view_header_get(self, cr, user, view_id, view_type, context=None):