Fix default value if move_id is not find.

bzr revid: ced-574bebdd18e2e0a7bc0335c00d94f01973b80d71
This commit is contained in:
ced 2007-11-30 09:32:44 +00:00
parent 154b0de66b
commit 31b572248f
1 changed files with 4 additions and 1 deletions

View File

@ -96,6 +96,9 @@ class account_move_line(osv.osv):
context=context)
data['date'] = period.date_start
if not move_id:
return data
total = 0
ref_id = False
taxes = {}
@ -151,7 +154,7 @@ class account_move_line(osv.osv):
data['credit'] = total>0 and total
data['debit'] = total<0 and -total
if 'account_id' in fields:
if total>=0:
if total >= 0:
data['account_id'] = move.journal_id.default_credit_account_id.id or False
else:
data['account_id'] = move.journal_id.default_debit_account_id.id or False