[FIX]account_payment_purchase: return result from onchange and get properties with correct company

This commit is contained in:
GuillemCForgeFlow
2024-01-03 12:34:11 +01:00
parent aab0e7ed7e
commit 046af15761

View File

@@ -29,14 +29,14 @@ class PurchaseOrder(models.Model):
@api.onchange("partner_id", "company_id")
def onchange_partner_id(self):
super(PurchaseOrder, self).onchange_partner_id()
res = super(PurchaseOrder, self).onchange_partner_id()
if self.partner_id:
self = self.with_company(self.company_id)
self.supplier_partner_bank_id = self._get_default_supplier_partner_bank(
self.partner_id
)
self.payment_mode_id = self.with_company(
self.company_id
).partner_id.supplier_payment_mode_id
self.payment_mode_id = self.partner_id.supplier_payment_mode_id
else:
self.supplier_partner_bank_id = False
self.payment_mode_id = False
return res