diff --git a/modules/bnporc/pp/pages.py b/modules/bnporc/pp/pages.py index 72c67dfdb566b4060e6966832b01cef9b94c42bc..ae4dbd9cae732462532bb2597cf0b4f5f2cbb58d 100644 --- a/modules/bnporc/pp/pages.py +++ b/modules/bnporc/pp/pages.py @@ -298,8 +298,10 @@ def build_doc(self, text): def on_load(self): code = cast(self.get('codeRetour'), int, 0) + message = self.get('message', '') - if code == -30: + # -10 : "Utilisateur non authentifie" + if code == -30 or (code == -10 and "non authentifie" in message): self.logger.debug('End of session detected, try to relog...') self.browser.do_login() elif code: