From 0111b56183538ff8eab15d0940875ce238c3e930 Mon Sep 17 00:00:00 2001 From: Julien Montagnat Date: Mon, 26 Oct 2020 17:50:45 +0100 Subject: [PATCH] [lcl] fix browser initialization crash The LCLBrowser is now a TwoFactorBrowser, the initialization is different from other LCL browsers ("ent") --- modules/lcl/browser.py | 4 ---- modules/lcl/enterprise/browser.py | 2 +- modules/lcl/module.py | 2 ++ 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/modules/lcl/browser.py b/modules/lcl/browser.py index 58a4ece190..79769965dc 100644 --- a/modules/lcl/browser.py +++ b/modules/lcl/browser.py @@ -204,10 +204,6 @@ class LCLBrowser(TwoFactorBrowser): IDENTIFIANT_ROUTING = 'CLI' def __init__(self, config, *args, **kwargs): - self.config = config - kwargs['username'] = self.config['login'].get() - kwargs['password'] = self.config['password'].get() - super(LCLBrowser, self).__init__(config, *args, **kwargs) self.accounts_list = None self.current_contract = None diff --git a/modules/lcl/enterprise/browser.py b/modules/lcl/enterprise/browser.py index 0b50f7a361..00288fc94c 100644 --- a/modules/lcl/enterprise/browser.py +++ b/modules/lcl/enterprise/browser.py @@ -42,7 +42,7 @@ class LCLEnterpriseBrowser(LoginBrowser): ) profile = URL('/outil/IQGA/FicheUtilisateur/maFicheUtilisateur', ProfilePage) - def __init__(self, *args, **kwargs): + def __init__(self, config, *args, **kwargs): super(LCLEnterpriseBrowser, self).__init__(*args, **kwargs) self.accounts = None self.owner_type = AccountOwnerType.ORGANIZATION diff --git a/modules/lcl/module.py b/modules/lcl/module.py index 2f42a5b3c1..cbc11054ac 100644 --- a/modules/lcl/module.py +++ b/modules/lcl/module.py @@ -108,6 +108,8 @@ def create_default_browser(self): return self.create_browser( self.config, + self.config['login'].get(), + self.config['password'].get() ) def iter_accounts(self): -- GitLab