From 399a8227c2c82927e2b207781741a3026e39f8d6 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Mon, 29 May 2017 11:20:13 +0200 Subject: [PATCH 1/2] [IMP] Explicit error when bank account is missing on bank journal --- account_payment_order/models/account_payment_order.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/account_payment_order/models/account_payment_order.py b/account_payment_order/models/account_payment_order.py index 4d8274857..f95aceb47 100644 --- a/account_payment_order/models/account_payment_order.py +++ b/account_payment_order/models/account_payment_order.py @@ -202,6 +202,12 @@ class AccountPaymentOrder(models.Model): if not order.journal_id: raise UserError(_( 'Missing Bank Journal on payment order %s.') % order.name) + if ( + order.payment_method_id.bank_account_required and + not order.journal_id.bank_account_id): + raise UserError(_( + "Missing bank account on bank journal '%s'.") + % order.journal_id.display_name) if not order.payment_line_ids: raise UserError(_( 'There are no transactions on payment order %s.') From e2cde2881ec702d5989adaba3ca8878c80b33436 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Wed, 31 May 2017 10:10:35 +0200 Subject: [PATCH 2/2] Update version number --- account_payment_order/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/account_payment_order/__manifest__.py b/account_payment_order/__manifest__.py index 44c8be222..e8924b5cd 100644 --- a/account_payment_order/__manifest__.py +++ b/account_payment_order/__manifest__.py @@ -9,7 +9,7 @@ { 'name': 'Account Payment Order', - 'version': '10.0.1.1.2', + 'version': '10.0.1.1.3', 'license': 'AGPL-3', 'author': "ACSONE SA/NV, " "Therp BV, "