From 7b6cd43f061fb156d78610fdea3679043785de93 Mon Sep 17 00:00:00 2001 From: Guillaume Risbourg Date: Mon, 18 Nov 2019 10:48:18 +0100 Subject: [PATCH] [lcl] Modified account ownership regex to handle name without spaces Closes: 51221@sibi --- modules/lcl/browser.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/modules/lcl/browser.py b/modules/lcl/browser.py index 1b2fb43ead..9d09334df6 100644 --- a/modules/lcl/browser.py +++ b/modules/lcl/browser.py @@ -271,7 +271,12 @@ def get_accounts(self): if self.login.is_here(): return self.get_accounts_list() - owner_name = re.search(r' (.+)', self.get_profile_name()).group(1).upper() + profile_name = self.get_profile_name() + if ' ' in profile_name: + owner_name = re.search(r' (.+)', profile_name).group(1).upper() + else: + owner_name = profile_name.upper() + # retrieve life insurance accounts self.assurancevie.stay_or_go() if self.no_perm.is_here(): @@ -394,7 +399,12 @@ def get_accounts_list(self): a._card_position = card_position self.update_accounts(a) - owner_name = re.search(r' (.+)', self.get_profile_name()).group(1).upper() + profile_name = self.get_profile_name() + if ' ' in profile_name: + owner_name = re.search(r' (.+)', profile_name).group(1).upper() + else: + owner_name = profile_name.upper() + for account in self.accounts_list: account.owner_type = self.owner_type self.set_ownership(account, owner_name) -- GitLab