mirror of
https://github.com/OCA/bank-payment.git
synced 2025-02-02 10:37:31 +02:00
[FIX] account_payment_purchase: solved error get payment mode and bank id close #899
This commit is contained in:
@@ -10,8 +10,16 @@ class AccountMove(models.Model):
|
||||
|
||||
@api.onchange("purchase_vendor_bill_id", "purchase_id")
|
||||
def _onchange_purchase_auto_complete(self):
|
||||
new_mode = self.purchase_id.payment_mode_id.id or False
|
||||
new_bank = self.purchase_id.supplier_partner_bank_id.id or False
|
||||
|
||||
new_mode = (
|
||||
self.purchase_vendor_bill_id.purchase_order_id.payment_mode_id.id
|
||||
or self.purchase_id.payment_mode_id.id
|
||||
)
|
||||
new_bank = (
|
||||
self.purchase_vendor_bill_id.purchase_order_id.supplier_partner_bank_id.id
|
||||
or self.purchase_id.supplier_partner_bank_id.id
|
||||
)
|
||||
|
||||
res = super()._onchange_purchase_auto_complete() or {}
|
||||
if self.payment_mode_id and new_mode and self.payment_mode_id.id != new_mode:
|
||||
res["warning"] = {
|
||||
|
||||
Reference in New Issue
Block a user