diff --git a/modules/societegenerale/sgpe/json_pages.py b/modules/societegenerale/sgpe/json_pages.py index b06b284c909617bf9565675fbd1678d714371f21..c909e5262b6ca06fee8f2eeb2c1237280f7646f0 100644 --- a/modules/societegenerale/sgpe/json_pages.py +++ b/modules/societegenerale/sgpe/json_pages.py @@ -33,6 +33,7 @@ from weboob.capabilities.bill import Document, Subscription from weboob.exceptions import ( BrowserUnavailable, NoAccountsException, BrowserIncorrectPassword, BrowserPasswordExpired, + AuthMethodNotImplemented, ) from weboob.tools.capabilities.bank.iban import is_iban_valid from weboob.tools.capabilities.bank.transactions import FrenchTransaction @@ -66,6 +67,8 @@ def on_load(self): raise BrowserIncorrectPassword('Vos identifiants sont incorrects') elif reason == 'chgt_mdp_oblig': raise BrowserPasswordExpired('Veuillez renouveler votre mot de passe') + elif reason == 'oob_insc_oblig': + raise AuthMethodNotImplemented("L'authentification par Secure Access n'est pas prise en charge") raise BrowserUnavailable(reason) @method