Set company_id earlier in the invoice preparation process so that _onchange_partner can execute as intended.

This commit is contained in:
Stéphane Valaeys
2020-03-23 14:06:06 +01:00
committed by Francisco Ivan Anton Prieto
parent f9167d81e8
commit 05fe36d3ae
2 changed files with 2 additions and 2 deletions

View File

@@ -9,7 +9,7 @@
{
'name': 'Recurring - Contracts Management',
'version': '12.0.6.0.1',
'version': '12.0.6.0.2',
'category': 'Contract Management',
'license': 'AGPL-3',
'author': "OpenERP SA, "

View File

@@ -309,6 +309,7 @@ class ContractContract(models.Model):
vinvoice = self.env['account.invoice'].with_context(
force_company=self.company_id.id,
).new({
'company_id': self.company_id.id,
'partner_id': self.invoice_partner_id.id,
'type': invoice_type,
})
@@ -320,7 +321,6 @@ class ContractContract(models.Model):
'date_invoice': date_invoice,
'journal_id': journal.id,
'origin': self.name,
'company_id': self.company_id.id,
'user_id': self.user_id.id,
})
if self.payment_term_id: