[FIX]If any account template has no code,no problem

bzr revid: jvo@tinyerp.com-20090210103234-z2v07jbj053xnln1
This commit is contained in:
Jay (Open ERP) 2009-02-10 16:02:34 +05:30
parent 4d3713a045
commit 494187e0b5
1 changed files with 4 additions and 1 deletions

View File

@ -2186,10 +2186,13 @@ class wizard_multi_charts_accounts(osv.osv_memory):
#create the account_account for this bank journal
tmp = self.pool.get('res.partner.bank').name_get(cr, uid, [line.acc_no.id])[0][1]
dig = obj_multi.code_digits
new_code = str(current_num)
if ref_acc_bank.code:
new_code = str(ref_acc_bank.code.ljust(dig,'0') + str(current_num))
vals = {
'name': line.acc_no.bank and line.acc_no.bank.name+' '+tmp or tmp,
'currency_id': line.currency_id and line.currency_id.id or False,
'code': str(ref_acc_bank.code.ljust(dig,'0') + str(current_num)),
'code': new_code,
'type': 'other',
'user_type': account_template.user_type and account_template.user_type.id or False,
'reconcile': True,