[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:
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user