Merge PR #755 into 14.0

Signed-off-by pedrobaeza
This commit is contained in:
OCA-git-bot
2021-12-15 20:36:41 +00:00

View File

@@ -603,8 +603,12 @@ class ContractContract(models.Model):
# Invoice by companies, so assignation emails get correct context
companies_to_invoice = self.read_group(domain, ["company_id"], ["company_id"])
for row in companies_to_invoice:
contracts_to_invoice = self.search(row["__domain"]).with_context(
allowed_company_ids=[row["company_id"][0]]
contracts_to_invoice = (
self.search(row["__domain"])
.with_context(allowed_company_ids=[row["company_id"][0]])
.filtered(
lambda a: not a.date_end or a.recurring_next_date <= a.date_end
)
)
invoices |= contracts_to_invoice._recurring_create_invoice(date_ref)
return invoices