[FIX]Currency constraint
authordle@openerp.com <>
Fri, 30 Nov 2012 14:57:14 +0000 (15:57 +0100)
committerdle@openerp.com <>
Fri, 30 Nov 2012 14:57:14 +0000 (15:57 +0100)
bzr revid: dle@openerp.com-20121130145714-d5k3cn95vh7nlc10

addons/l10n_be_coda/l10n_be_coda.py

index 1dab4ab..289e757 100644 (file)
@@ -30,7 +30,7 @@ class coda_bank_account(osv.osv):
 
     def _check_currency(self, cr, uid, ids, context=None):
         obj_cba = self.browse(cr, uid, ids[0], context=context)
-        if (obj_cba.state == 'normal') and obj_cba.journal and (obj_cba.currency != obj_cba.journal.currency):
+        if (obj_cba.state == 'normal') and obj_cba.journal and (obj_cba.currency != obj_cba.journal.currency and (not obj_cba.journal.currency and  obj_cba.currency != obj_cba.company_id.currency_id)):
             return False
         return True