From 6cefbf5894e4db35f006ba52b23d738d06a5ea1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9lande=20Adrien?= Date: Tue, 5 Nov 2019 10:06:05 +0100 Subject: [PATCH] [societegenerale] 'pass securite' needed for foreign recipients Bank error telling the user that he needs to use the 'pass securite' to add a foreign recipient. Closes: 36501@sibi --- modules/societegenerale/pages/transfer.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/societegenerale/pages/transfer.py b/modules/societegenerale/pages/transfer.py index 1995a1e924..67e1460e88 100644 --- a/modules/societegenerale/pages/transfer.py +++ b/modules/societegenerale/pages/transfer.py @@ -175,6 +175,8 @@ def on_load(self): 'Something went wrong on sign recipient page: %s' % Dict('commun/raison')(self.doc) def get_sign_method(self): + if Dict('donnees/unavailibility_reason', default='')(self.doc) == 'oob_non_enrole': + raise AddRecipientBankError(message="Pour réaliser cette opération il est nécessaire d'utiliser le PASS SECURITE") # message from the website return Dict('donnees/sign_proc')(self.doc).upper() def check_recipient_status(self): -- GitLab