[FIX] hr_contract: Allow retrieving first contract date at given time

closes odoo/odoo#92310

X-original-commit: f78aad96bcf1d499e4da4b634d56efdd2342ccdf
Related: odoo/enterprise#27780
Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
This commit is contained in:
Yannick Tivisse
2022-05-27 11:45:51 +02:00
parent 2c7b10ed56
commit 95ed4ce98a
+4 -1
View File
@@ -21,7 +21,10 @@ class Employee(models.Model):
def _get_first_contracts(self):
self.ensure_one()
return self.sudo().contract_ids.filtered(lambda c: c.state != 'cancel')
contracts = self.sudo().contract_ids.filtered(lambda c: c.state != 'cancel')
if self.env.context.get('before_date'):
contracts = contracts.filtered(lambda c: c.date_start <= self.env.context['before_date'])
return contracts
def _get_first_contract_date(self, no_gap=True):
self.ensure_one()