From b703d9d725bf7ef7d73b58928c649bd19fc080fa Mon Sep 17 00:00:00 2001 From: Enric Tobella Date: Wed, 15 Jan 2025 13:26:20 +0100 Subject: [PATCH] [FIX] account_payment_purchase: Do not change payment mode if there is not no change --- account_payment_purchase/models/account_move.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/account_payment_purchase/models/account_move.py b/account_payment_purchase/models/account_move.py index c7b24c6ab..3c1504672 100644 --- a/account_payment_purchase/models/account_move.py +++ b/account_payment_purchase/models/account_move.py @@ -29,13 +29,13 @@ class AccountMove(models.Model): "message": _("Selected purchase order have different payment mode."), } return res - elif self.payment_mode_id.id != new_mode: + elif new_mode and self.payment_mode_id.id != new_mode: self.payment_mode_id = new_mode if old_bank and new_bank and old_bank != new_bank: res["warning"] = { "title": _("Warning"), "message": _("Selected purchase order have different supplier bank."), } - elif self.partner_bank_id.id != new_bank: + elif new_bank and self.partner_bank_id.id != new_bank: self.partner_bank_id = new_bank return res