[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.
This commit is contained in:
Jonas Alder
2023-07-24 18:17:42 +02:00
parent 8c3de858ad
commit c2e396336b
2 changed files with 4 additions and 2 deletions

View File

@@ -4,7 +4,7 @@
{ {
"name": "Account Payment Purchase", "name": "Account Payment Purchase",
"version": "14.0.1.0.3", "version": "14.0.1.0.4",
"category": "Banking addons", "category": "Banking addons",
"license": "AGPL-3", "license": "AGPL-3",
"summary": "Adds Bank Account and Payment Mode on Purchase Orders", "summary": "Adds Bank Account and Payment Mode on Purchase Orders",

View File

@@ -34,7 +34,9 @@ class PurchaseOrder(models.Model):
self.supplier_partner_bank_id = self._get_default_supplier_partner_bank( self.supplier_partner_bank_id = self._get_default_supplier_partner_bank(
self.partner_id 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: else:
self.supplier_partner_bank_id = False self.supplier_partner_bank_id = False
self.payment_mode_id = False self.payment_mode_id = False