From 32a4fdbfed1c3a652f86fdb3b410a5bea8a5ad33 Mon Sep 17 00:00:00 2001 From: pinky <> Date: Tue, 16 Jan 2007 09:01:08 +0000 Subject: [PATCH] Bank check on the code bzr revid: pinky-a042ff8d3a8af6a272916c3c3a929b1e2822e8d3 --- addons/l10n_ch/bvr/wizard/wizard_bvr.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/l10n_ch/bvr/wizard/wizard_bvr.py b/addons/l10n_ch/bvr/wizard/wizard_bvr.py index 88bf9c0c2b4..ef61dc2158c 100644 --- a/addons/l10n_ch/bvr/wizard/wizard_bvr.py +++ b/addons/l10n_ch/bvr/wizard/wizard_bvr.py @@ -35,7 +35,8 @@ def _check(self, cr, uid, data, context): raise wizard.except_wizard('UserError','The invoice "%s" has no bank associated !' % (invoice.number,)) if not re.compile('[0-9][0-9]?\-[0-9]+-[0-9]+').match(invoice.bank_id.bvr_number or ''): raise wizard.except_wizard('UserError','Your bank BVR number should be of the form 0X-XXX-X !\nSee invoice "%s".' % (invoice.number,)) - + if invoice.bank_id.bank_code and not re.compile('^[0-9]+$').match(invoice.bank_id.bank_code): + raise wizard.except_wizard('UserError','Your bank code should be a number !\nSee invoice "%s".' % (invoice.number,)) return {} class wizard_report(wizard.interface):