diff --git a/modules/creditmutuel/browser.py b/modules/creditmutuel/browser.py index f00ae3a5..fb918a6c 100644 --- a/modules/creditmutuel/browser.py +++ b/modules/creditmutuel/browser.py @@ -46,6 +46,7 @@ class CreditMutuelBrowser(LoginBrowser): BASEURL = 'https://www.creditmutuel.fr' login = URL('/groupe/fr/index.html', + '/(?P.*)/fr/$', '/(?P.*)/fr/banques/accueil.html', LoginPage) login_error = URL('/(?P.*)/fr/identification/default.cgi', LoginErrorPage) @@ -65,8 +66,7 @@ class CreditMutuelBrowser(LoginBrowser): transfert_2 = URL('/(?P.*)/fr/banque/virements/vplw_cmweb.aspx.*', TransfertPage) change_pass = URL('/(?P.*)/fr/validation/change_password.cgi', ChangePasswordPage) verify_pass = URL('/(?P.*)/fr/validation/verif_code.cgi.*', VerifCodePage) - empty = URL('/(?P.*)/fr/$', - '/(?P.*)/fr/banques/index.html', + empty = URL('/(?P.*)/fr/banques/index.html', '/(?P.*)/fr/banque/paci_beware_of_phishing.*', '/(?P.*)/fr/validation/(?!change_password|verif_code).*', '/(?P.*)/fr/banque/paci_engine/static_content_manager.aspx', @@ -86,6 +86,7 @@ class CreditMutuelBrowser(LoginBrowser): if not self.page.logged or self.login_error.is_here(): raise BrowserIncorrectPassword() + self.getCurrentSubBank() @need_login