From 7047fc037732911be665b7c8fdffe0628fc2f5f2 Mon Sep 17 00:00:00 2001 From: ced <> Date: Wed, 21 Feb 2007 11:34:16 +0000 Subject: [PATCH] L10N_CH: add patch bvr regexp for C2C bzr revid: ced-4adeaa607e9dbc223c770557bafef100a1261fee --- addons/l10n_ch/bvr/wizard/wizard_bvr.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/l10n_ch/bvr/wizard/wizard_bvr.py b/addons/l10n_ch/bvr/wizard/wizard_bvr.py index 54fc25c40ce..ca1291761cb 100644 --- a/addons/l10n_ch/bvr/wizard/wizard_bvr.py +++ b/addons/l10n_ch/bvr/wizard/wizard_bvr.py @@ -59,9 +59,9 @@ def _check(self, cr, uid, data, context): bank = pooler.get_pool(cr.dbname).get('res.partner.bank').browse(cr, uid, data['form']['bank'], context) if not data['form']['bank']: raise wizard.except_wizard('UserError','No bank specified !') - if not re.compile('[0-9][0-9]?\-[0-9]+-[0-9]+').match(bank.bvr_number or ''): + if not re.compile('[0-9][0-9]-[0-9]{3,6}-[0-9]').match(bank.bvr_number or ''): raise wizard.except_wizard('UserError','Your bank BVR number should be of the form 0X-XXX-X !\nPlease check your company information.') - if bank.bank_code and not re.compile('^[0-9]+$').match(bank.bank_code): + if bank.bank_code and not re.compile('[0-9A-Z]{8,11}$').match(bank.bank_code): raise wizard.except_wizard('UserError','Your bank code must be a number !\nPlease check your company information.') return {}