From c1ab8931865cabfbef0c269d6f6bb0c2a1d0a1ca Mon Sep 17 00:00:00 2001 From: Sylvie Ye Date: Thu, 19 Jul 2018 14:50:01 +0200 Subject: [PATCH] [creditmutuel] handle new transfer error messages Saving account can't do transfer to external recipients Saving account can't receive transfer when limit is reached Closes: 13881@sibi 13123@sibi --- modules/creditmutuel/pages.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/creditmutuel/pages.py b/modules/creditmutuel/pages.py index 548ddd3f68..62abb39ae5 100644 --- a/modules/creditmutuel/pages.py +++ b/modules/creditmutuel/pages.py @@ -1112,10 +1112,15 @@ def check_errors(self): 'Montant maximum autorisé au débit pour ce compte', 'Dépassement du montant journalier autorisé', 'Le solde de votre compte est insuffisant', - 'Nom prénom du bénéficiaire différent du titulaire. Utilisez un compte courant'] + 'Nom prénom du bénéficiaire différent du titulaire. Utilisez un compte courant', + "Pour effectuer cette opération, vous devez passer par l’intermédiaire d’un compte courant", + 'Montant maximum autorisé au crédit pour ce compte'] for message in messages: if message in content: + if self.doc.xpath('//div[@class="blocmsg err"]/p'): + # get full error message + message = CleanText('//div[@class="blocmsg err"]/p')(self.doc) raise TransferBankError(message=message) def check_success(self): -- GitLab