*bugfix: the second screen of the pay invoice wizard was called wrongly

bzr revid: qdp@tinyerp.com-20080827141558-cs1l74u3bt5risuh
This commit is contained in:
qdp 2008-08-27 16:15:58 +02:00
parent e57a572440
commit 2f50767e07
1 changed files with 3 additions and 1 deletions

View File

@ -87,7 +87,9 @@ def _wo_check(self, cr, uid, data, context):
pool = pooler.get_pool(cr.dbname)
invoice = pool.get('account.invoice').browse(cr, uid, data['id'], context)
journal = pool.get('account.journal').browse(cr, uid, data['form']['journal_id'], context)
if invoice.company_id.currency_id.id<>journal.currency.id or journal.currency.id <> invoice.currency_id.id:
if invoice.company_id.currency_id.id <> invoice.currency_id.id:
return 'addendum'
if journal.currency and (journal.currency.id <> invoice.currency_id.id):
return 'addendum'
if pool.get('res.currency').is_zero(cr, uid, invoice.currency_id,
(data['form']['amount'] - invoice.amount_total)):