[FIX] hr_work_entry_contract: Avoid traceback
closes odoo/odoo#71018 X-original-commit: 6f6d98f0318dabba4171125c4acf38e49d67c11b Related: odoo/enterprise#18393 Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
This commit is contained in:
@@ -90,8 +90,8 @@ class HrWorkEntryRegenerationWizard(models.TransientModel):
|
||||
if self.date_from < self.earliest_available_date or self.date_to > self.latest_available_date:
|
||||
raise ValidationError(_("The from date must be >= '%(earliest_available_date)s' and the to date must be <= '%(latest_available_date)s', which correspond to the generated work entries time interval.", earliest_available_date=self._date_to_string(self.earliest_available_date), latest_available_date=self._date_to_string(self.latest_available_date)))
|
||||
|
||||
date_from = max(self.date_from, self.earliest_available_date)
|
||||
date_to = min(self.date_to, self.latest_available_date)
|
||||
date_from = max(self.date_from, self.earliest_available_date) if self.earliest_available_date else self.date_from
|
||||
date_to = min(self.date_to, self.latest_available_date) if self.latest_available_date else self.date_to
|
||||
work_entries = self.env['hr.work.entry'].search([
|
||||
('employee_id', '=', self.employee_id.id),
|
||||
('date_stop', '>=', date_from),
|
||||
|
||||
Reference in New Issue
Block a user