mirror of
https://github.com/OCA/bank-payment.git
synced 2025-02-02 10:37:31 +02:00
Invoice partner onchange: when partner.customer_payment_mode is False, don't change 'partner_bank_id'
This commit is contained in:
@@ -27,10 +27,13 @@ class AccountInvoice(models.Model):
|
|||||||
res['value']['payment_mode_id'] = \
|
res['value']['payment_mode_id'] = \
|
||||||
partner.supplier_payment_mode.id
|
partner.supplier_payment_mode.id
|
||||||
elif type == 'out_invoice':
|
elif type == 'out_invoice':
|
||||||
res['value'].update({
|
res['value']['payment_mode_id'] = \
|
||||||
'payment_mode_id': partner.customer_payment_mode.id,
|
partner.customer_payment_mode.id
|
||||||
'partner_bank_id': partner.customer_payment_mode.bank_id.id
|
# Do not change the default value of partner_bank_id if
|
||||||
})
|
# partner.customer_payment_mode is False
|
||||||
|
if partner.customer_payment_mode.bank_id:
|
||||||
|
res['value']['partner_bank_id'] = \
|
||||||
|
partner.customer_payment_mode.bank_id.id
|
||||||
else:
|
else:
|
||||||
res['value']['payment_mode_id'] = False
|
res['value']['payment_mode_id'] = False
|
||||||
return res
|
return res
|
||||||
|
|||||||
Reference in New Issue
Block a user