From c32285864baa950de76248624fe3099c06e35e5a Mon Sep 17 00:00:00 2001 From: Guillaume Risbourg Date: Wed, 23 Oct 2019 17:19:56 +0200 Subject: [PATCH] [caissedepargne] Raise BrowserIncorrectPassword if no redirect on cenet This problem seems to be happening only for connections with wrong credentials. Instead of making an assert we now raise a BrowserIncorrectPassword. Closes: 13871@zendesk 45881@sibi --- modules/caissedepargne/cenet/browser.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/caissedepargne/cenet/browser.py b/modules/caissedepargne/cenet/browser.py index 4df46b8cda..c4f83d8b9b 100644 --- a/modules/caissedepargne/cenet/browser.py +++ b/modules/caissedepargne/cenet/browser.py @@ -98,7 +98,8 @@ def do_login(self): elif not self.nuser: raise BrowserIncorrectPassword("Erreur: Numéro d'utilisateur requis.") - assert "authMode" in data and data['authMode'] == 'redirect', 'should not be on the cenet website' + if "authMode" in data and data['authMode'] != 'redirect': + raise BrowserIncorrectPassword() payload = {'contexte': '', 'dataEntree': None, 'donneesEntree': "{}", 'filtreEntree': "\"false\""} res = self.cenet_vk.open(data=json.dumps(payload), headers={'Content-Type': "application/json"}) -- GitLab