From 8b80943871f00396bc728f055dd1b782688b3659 Mon Sep 17 00:00:00 2001 From: Sylvie Ye Date: Thu, 14 Feb 2019 16:55:13 +0100 Subject: [PATCH] [cmso] fix internal transfer --- modules/cmso/par/browser.py | 2 ++ modules/cmso/par/transfer_pages.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/cmso/par/browser.py b/modules/cmso/par/browser.py index 1a36600878..cc23453410 100644 --- a/modules/cmso/par/browser.py +++ b/modules/cmso/par/browser.py @@ -358,6 +358,8 @@ def init_transfer(self, account, recipient, amount, reason, exec_date): if recipient.id != recipient.iban: transfer_data['nature'] = 'interne' transfer_data['transferToBeneficiary'] = False + transfer_data['creditAccountIndex'] = transfer_data['beneficiaryIndex'] + transfer_data.pop('beneficiaryIndex') self.init_transfer_page.go(json=transfer_data) transfer = self.page.handle_transfer(account, recipient, amount, reason, exec_date) diff --git a/modules/cmso/par/transfer_pages.py b/modules/cmso/par/transfer_pages.py index 8e3b37807a..502a27feda 100644 --- a/modules/cmso/par/transfer_pages.py +++ b/modules/cmso/par/transfer_pages.py @@ -130,7 +130,7 @@ def on_load(self): (Dict('exception/code')(self.doc), Dict('exception/message')(self.doc)) elif Dict('exception/type')(self.doc) == 2: # user error - TransferBankError(message=Dict('exception/message')(self.doc)) + raise TransferBankError(message=Dict('exception/message')(self.doc)) def handle_transfer(self, account, recipient, amount, reason, exec_date): transfer = Transfer() -- GitLab