From ca6950dff97f6febaa1f5b2424e7a7273c9661c1 Mon Sep 17 00:00:00 2001 From: Sylvie Ye Date: Mon, 3 Dec 2018 18:12:59 +0100 Subject: [PATCH] [caissedepargne] better regexp for transfer to external recipient in case of external recipient label is like : XX - XXXXX XXXXX - FRXXXXXXXXXXXXXXXXXXXXXXXXXXX - XX - XXXXXXX - FRXXXXXXXXXXXXXXXXXXXXXXXXXXX - - FRXXXXXXXXXXXXXXXXXXXXXXXXXXX - --- modules/caissedepargne/pages.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/caissedepargne/pages.py b/modules/caissedepargne/pages.py index 393b1b33c0..a63ac92859 100644 --- a/modules/caissedepargne/pages.py +++ b/modules/caissedepargne/pages.py @@ -996,7 +996,7 @@ def get_origin_account_value(self, account): def get_recipient_value(self, recipient): if recipient.category == u'Externe': recipient_value = [Attr('.', 'value')(o) for o in self.doc.xpath(self.RECIPIENT_XPATH) if - Regexp(CleanText('.'), ' - (.*) -', default=NotAvailable)(o) == recipient.iban] + Regexp(CleanText('.'), '.* - ([A-Za-z0-9]*) -', default=NotAvailable)(o) == recipient.iban] elif recipient.category == u'Interne': recipient_value = [Attr('.', 'value')(o) for o in self.doc.xpath(self.RECIPIENT_XPATH) if Regexp(CleanText('.'), '- (\d+)', default=NotAvailable)(o) and Regexp(CleanText('.'), '- (\d+)', default=NotAvailable)(o) in recipient.id] -- GitLab