From 4b06947ad3a1ded450d76b83f856f8db31a68a81 Mon Sep 17 00:00:00 2001 From: Florian Duguet Date: Wed, 24 Apr 2019 18:38:43 +0200 Subject: [PATCH] [edf - par] fix login - add otp_data to __states__ and remove useless otp_url Closes: 40068@sibi --- modules/edf/par/browser.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/modules/edf/par/browser.py b/modules/edf/par/browser.py index 8d3cb0580a..f62d3f397a 100644 --- a/modules/edf/par/browser.py +++ b/modules/edf/par/browser.py @@ -56,12 +56,11 @@ class EdfBrowser(LoginBrowser, StatesMixin): r'&di=(?P.*)&bn=(?P.*)&an=(?P.*)', BillDownload) profile = URL('/services/rest/context/getCustomerContext', ProfilePage) - __states__ = ['id_token1'] + __states__ = ['id_token1', 'otp_data'] def __init__(self, config, *args, **kwargs): self.config = config self.otp_data = None - self.otp_url = None self.id_token1 = None kwargs['username'] = self.config['login'].get() kwargs['password'] = self.config['password'].get() @@ -90,7 +89,6 @@ def do_login(self): self.logger.info('already logged') return - self.otp_url = self.url self.authenticate.go(method='POST', params=auth_params) data = self.page.get_data() data['callbacks'][0]['input'][0]['value'] = self.username -- GitLab