From 65dec306b9f5797757601403f7e1d4e0d6808af1 Mon Sep 17 00:00:00 2001 From: qdp-odoo Date: Thu, 23 Sep 2021 18:38:25 +0000 Subject: [PATCH] [FIX] account: usability fix when no partner and journal set when an account.payment object had no partner and no journal, the computation of is_internal_transfer was wrongly computed as True... and the information banner was displayed accordingly closes odoo/odoo#77122 Signed-off-by: Quentin De Paoli (qdp) --- addons/account/models/account_payment.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/account/models/account_payment.py b/addons/account/models/account_payment.py index bc3043d8c5c..04fb559e918 100644 --- a/addons/account/models/account_payment.py +++ b/addons/account/models/account_payment.py @@ -381,7 +381,7 @@ class AccountPayment(models.Model): @api.depends('partner_id', 'destination_account_id', 'journal_id') def _compute_is_internal_transfer(self): for payment in self: - payment.is_internal_transfer = payment.partner_id == payment.journal_id.company_id.partner_id + payment.is_internal_transfer = payment.partner_id and payment.partner_id == payment.journal_id.company_id.partner_id @api.depends('payment_type', 'journal_id') def _compute_payment_method_line_id(self):