From 41bd34a7e1390b4e281b852165e7dbead288e0f4 Mon Sep 17 00:00:00 2001 From: Jonas Alder Date: Mon, 24 Jul 2023 18:17:42 +0200 Subject: [PATCH] [FIX] account_payment_purchase: use company context on partner lookup Use company of purchase order when checking the partner. Field supplier_payment_mode_id is company dependant. --- account_payment_purchase/models/purchase_order.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/account_payment_purchase/models/purchase_order.py b/account_payment_purchase/models/purchase_order.py index b741a1ede..c49ce33ef 100644 --- a/account_payment_purchase/models/purchase_order.py +++ b/account_payment_purchase/models/purchase_order.py @@ -35,7 +35,9 @@ class PurchaseOrder(models.Model): self.supplier_partner_bank_id = self._get_default_supplier_partner_bank( self.partner_id ) - self.payment_mode_id = self.partner_id.supplier_payment_mode_id + self.payment_mode_id = self.with_company( + self.company_id + ).partner_id.supplier_payment_mode_id else: self.supplier_partner_bank_id = False self.payment_mode_id = False