From 65b2b85b72ee0171ab2f3dde23c69a9ef88d08a9 Mon Sep 17 00:00:00 2001 From: Vincent Vinet Date: Wed, 23 Jul 2014 11:06:20 -0400 Subject: [PATCH] [FIX] prevent attempting to unlink False --- .../npg_bank_account_reconciliation.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/npg_bank_account_reconciliation/npg_bank_account_reconciliation.py b/npg_bank_account_reconciliation/npg_bank_account_reconciliation.py index 09d595fa7..16e1e066c 100644 --- a/npg_bank_account_reconciliation/npg_bank_account_reconciliation.py +++ b/npg_bank_account_reconciliation/npg_bank_account_reconciliation.py @@ -359,7 +359,9 @@ class bank_acc_rec_statement_line(osv.osv): def unlink(self, cr, uid, ids, context=None): account_move_line_obj = self.pool.get('account.move.line') - move_line_ids = map(lambda x: x.move_line_id.id, self.browse(cr, uid, ids, context=context)) + move_line_ids = [line.move_line_id.id + for line in self.browse(cr, uid, ids, context=context) + if line.move_line_id] # Reset field values in move lines to be added later account_move_line_obj.write(cr, uid, move_line_ids, {'draft_assigned_to_statement': False, 'cleared_bank_account': False,