diff --git a/modules/caissedepargne/pages.py b/modules/caissedepargne/pages.py index 32bfbdffaf43743030114280518c3283a7d549a1..1f44ec8b87e0a51688d8e3b3991036197180663c 100644 --- a/modules/caissedepargne/pages.py +++ b/modules/caissedepargne/pages.py @@ -67,6 +67,11 @@ def float_to_decimal(f): class LoginPage(JsonPage): + def on_load(self): + error_msg = self.doc.get('error') + if error_msg and 'Le service est momentanément indisponible' in error_msg: + raise BrowserUnavailable(error_msg) + def get_response(self): return self.doc