From a1d5a221a9c31fbf6f0d0e243c60b3100d1f8f52 Mon Sep 17 00:00:00 2001 From: Sylvie Ye Date: Mon, 26 Nov 2018 13:36:23 +0100 Subject: [PATCH] [bnp] transfer fees are not always available set default value Decimal(0) for transfer fees --- modules/bnporc/pp/pages.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/bnporc/pp/pages.py b/modules/bnporc/pp/pages.py index 1d460b3551..3dc9ce5c8b 100644 --- a/modules/bnporc/pp/pages.py +++ b/modules/bnporc/pp/pages.py @@ -442,7 +442,7 @@ def handle_response(self, account, recipient, amount, reason): else: transfer.recipient_id = recipient.id transfer.exec_date = parse_french_date(transfer_data['dateExecution']).date() - transfer.fees = Decimal(transfer_data['montantFrais']) + transfer.fees = Decimal(transfer_data.get('montantFrais', '0')) transfer.label = transfer_data['motifVirement'] transfer.account_label = account.label -- GitLab