Merge branch '1.0-fixed' into '1.0'

 New app to automatically set default bank if no payment mode is used

See merge request flectra-community/bank-payment!5
This commit is contained in:
Renzo Meister 2022-08-18 06:14:50 +00:00
commit bffb50c5fe

View File

@ -18,8 +18,9 @@ class AccountInvoice(models.Model):
company = self.env.user.company_id company = self.env.user.company_id
res = super(AccountInvoice, self)._onchange_partner_id() res = super(AccountInvoice, self)._onchange_partner_id()
if self.type == 'out_invoice' and not self.partner_bank_id: if self.type == 'out_invoice' and not self.partner_bank_id:
if company.bank_ids: bank_id = self._get_partner_bank_id(company.id)
self.partner_bank_id = company.bank_ids[0] if bank_id:
self.partner_bank_id = bank_id
return res return res
@ -31,6 +32,7 @@ class AccountInvoice(models.Model):
company = self.env.user.company_id company = self.env.user.company_id
res = super(AccountInvoice, self)._onchange_payment_mode_id() res = super(AccountInvoice, self)._onchange_payment_mode_id()
if self.type == 'out_invoice' and not self.partner_bank_id: if self.type == 'out_invoice' and not self.partner_bank_id:
if company.bank_ids: bank_id = self._get_partner_bank_id(company.id)
self.partner_bank_id = company.bank_ids[0] if bank_id:
self.partner_bank_id = bank_id
return res return res