From 7469bfc373721f9382c921fe425e6be97aa9996b Mon Sep 17 00:00:00 2001 From: Maxime Gasselin Date: Fri, 14 Feb 2020 18:30:40 +0100 Subject: [PATCH] [TwoFaBrowser] correction for multiple login after 2fa --- weboob/browser/browsers.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/weboob/browser/browsers.py b/weboob/browser/browsers.py index d0c33e4452..933cb0d882 100644 --- a/weboob/browser/browsers.py +++ b/weboob/browser/browsers.py @@ -1251,7 +1251,11 @@ def do_double_authentication(self): self.twofa_logged_date = None for config_key, handle_method in self.AUTHENTICATION_METHODS.items(): - setattr(self, config_key, self.config.get(config_key, Value()).get()) + config_value = self.config.get(config_key, Value()) + if not config_value: + continue + + setattr(self, config_key, config_value.get()) if getattr(self, config_key): handle_method() -- GitLab