[FIX] account_voucher: fixed onchange_partner_id when no journal_id is given
authorQuentin (OpenERP) <qdp-launchpad@openerp.com>
Wed, 7 Dec 2011 16:15:55 +0000 (17:15 +0100)
committerQuentin (OpenERP) <qdp-launchpad@openerp.com>
Wed, 7 Dec 2011 16:15:55 +0000 (17:15 +0100)
bzr revid: qdp-launchpad@openerp.com-20111207161555-iatt11l2p3yynfzt

addons/account_voucher/account_voucher.py

index f751a15..535f76b 100644 (file)
@@ -511,6 +511,8 @@ class account_voucher(osv.osv):
         return vals
 
     def onchange_partner_id(self, cr, uid, ids, partner_id, journal_id, amount, currency_id, ttype, date, context=None):
+        if not journal_id:
+            return {}
         res = self.recompute_voucher_lines(cr, uid, ids, partner_id, journal_id, amount, currency_id, ttype, date, context=context)
         vals = self.recompute_payment_rate(cr, uid, ids, res, currency_id, date, ttype, journal_id, amount, context=context)
         for key in vals.keys():