From 23ccf4c6f14d7b7d4d3f60560661983e21877d48 Mon Sep 17 00:00:00 2001 From: Guillaume Risbourg Date: Mon, 14 Oct 2019 14:35:04 +0200 Subject: [PATCH] [banquepopulaire] Modified owner_name account search for companies Profile either has `name` or `company_name` attribute. The search on the accounts was done only on `name`, not `company_name` which caused bugs. Closes: 47716@sibi 13705@zendesk --- modules/banquepopulaire/browser.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/banquepopulaire/browser.py b/modules/banquepopulaire/browser.py index 6e0d53b41e..3dc0730c5b 100644 --- a/modules/banquepopulaire/browser.py +++ b/modules/banquepopulaire/browser.py @@ -276,7 +276,11 @@ def get_accounts_list(self, get_iban=True): # thanks to stateful website next_pages = [] accounts = [] - owner_name = re.search(r' (.+)', self.get_profile().name).group(1).upper() + profile = self.get_profile() + if profile.name: + owner_name = re.search(r' (.+)', profile.name).group(1).upper() + else: + owner_name = re.search(r' (.+)', profile.company_name).group(1).upper() self.go_on_accounts_list() -- GitLab