diff --git a/modules/cmso/par/browser.py b/modules/cmso/par/browser.py index 1a36600878f886744160f4c748037d409c56f03e..cc23453410aaee50e0c1ef4f84d4fb0160a31515 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 8e3b37807abca784d7877e1ef5def7a5c0f82fdb..502a27feda8b4e1bbd6b78994d8c4cb7f08f1b67 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()