From afe2f075100d0ac5be9fd61d6e49118e977db9ee Mon Sep 17 00:00:00 2001 From: Quentin Defenouillere Date: Tue, 2 Jul 2019 15:29:10 +0200 Subject: [PATCH] [axabanque] handle '/' in account id to avoid duplicates Account IDs may have a format like '690/55555' and the currenct Regexp only keeps '690', which leads to accounts with duplicate IDs. Closes: 12022@zendesk --- modules/axabanque/pages/wealth.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/axabanque/pages/wealth.py b/modules/axabanque/pages/wealth.py index b607fc85de..8a902145fb 100644 --- a/modules/axabanque/pages/wealth.py +++ b/modules/axabanque/pages/wealth.py @@ -56,7 +56,7 @@ class item(ItemElement): condition = lambda self: Field('balance')(self) is not NotAvailable - obj_id = Regexp(CleanText('.//span[has-class("small-title")]'), '(\d+)') + obj_id = Regexp(CleanText('.//span[has-class("small-title")]'), r'([\d/]+)') obj_label = CleanText('.//h3[has-class("card-title")]') obj_balance = CleanDecimal.French('.//p[has-class("amount-card")]') obj_valuation_diff = CleanDecimal.French('.//p[@class="performance"]', default=NotAvailable) -- GitLab