[FIX] hr_work_entry_contract: Disable tracking on work entries generation

Purpose
=======

Writing on untracked fields like date_generated_from will fetch allt he fields
values, including non stored ones (like wage_with_holidays, which is heavy).

X-original-commit: 5145e0782b4e3246ab84e81f4a7b450d7f463efe
This commit is contained in:
Yannick Tivisse
2022-03-30 17:04:44 +02:00
parent fc9e7b023f
commit fffac54cd9
@@ -179,6 +179,7 @@ class HrContract(models.Model):
return contract_vals
def _generate_work_entries(self, date_start, date_stop, force=False):
self = self.with_context(tracking_disable=True)
canceled_contracts = self.filtered(lambda c: c.state == 'cancel')
if canceled_contracts:
raise UserError(