From b602119abdbf3d629f88499ec8d60de3ff94b66d Mon Sep 17 00:00:00 2001 From: "qdp-launchpad@tinyerp.com" <> Date: Tue, 14 Sep 2010 20:13:52 +0200 Subject: [PATCH] [FIX] account: fixed line_ids nto mandatory in vals when creating a new statement bzr revid: qdp-launchpad@tinyerp.com-20100914181352-mspg1snv87jss1ek --- addons/account/account_bank_statement.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/addons/account/account_bank_statement.py b/addons/account/account_bank_statement.py index 9d6db6bdaca..662fdda69d5 100644 --- a/addons/account/account_bank_statement.py +++ b/addons/account/account_bank_statement.py @@ -31,10 +31,11 @@ class account_bank_statement(osv.osv): def create(self, cr, uid, vals, context=None): seq = 0 - for line in vals['line_ids']: - seq += 1 - line[2]['sequence'] = seq - vals[seq - 1] = line + if 'line_ids' in vals: + for line in vals['line_ids']: + seq += 1 + line[2]['sequence'] = seq + vals[seq - 1] = line return super(account_bank_statement, self).create(cr, uid, vals, context=context) def write(self, cr, uid, ids, vals, context=None):