From 7f286a11ef092f409add37cc1705c2d5f95c2384 Mon Sep 17 00:00:00 2001 From: Sylvie Ye Date: Fri, 1 Feb 2019 16:46:45 +0100 Subject: [PATCH] [sgpe] find recipient by id before iban to do transfer Some sgpe users have recipient with same iban and not same id Find the recipient by id before --- modules/societegenerale/module.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/societegenerale/module.py b/modules/societegenerale/module.py index 14cbc60a45..44acc7bbf6 100644 --- a/modules/societegenerale/module.py +++ b/modules/societegenerale/module.py @@ -115,9 +115,9 @@ def init_transfer(self, transfer, **params): if not account: account = strict_find_object(self.iter_accounts(), id=transfer.account_id, error=AccountNotFound) - recipient = strict_find_object(self.iter_transfer_recipients(account.id), iban=transfer.recipient_iban) + recipient = strict_find_object(self.iter_transfer_recipients(account.id), id=transfer.recipient_id) if not recipient: - recipient = strict_find_object(self.iter_transfer_recipients(account.id), id=transfer.recipient_id, error=RecipientNotFound) + recipient = strict_find_object(self.iter_transfer_recipients(account.id), iban=transfer.recipient_iban, error=RecipientNotFound) transfer.amount = transfer.amount.quantize(Decimal('.01')) return self.browser.init_transfer(account, recipient, transfer) -- GitLab