diff --git a/modules/caissedepargne/pages.py b/modules/caissedepargne/pages.py index 393b1b33c019304bb2cabce085e2b9543a664512..a63ac928595b17811b01e589c0cac94184374199 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]