From f2d4ae20f1422e4713f745b7513ea06c6ce9c7b2 Mon Sep 17 00:00:00 2001 From: Yannick Tivisse Date: Tue, 18 May 2021 13:34:43 +0000 Subject: [PATCH] [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) --- .../wizard/hr_work_entry_regeneration_wizard.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/hr_work_entry_contract/wizard/hr_work_entry_regeneration_wizard.py b/addons/hr_work_entry_contract/wizard/hr_work_entry_regeneration_wizard.py index a8e4a18e7b1..4c3e5772ce1 100644 --- a/addons/hr_work_entry_contract/wizard/hr_work_entry_regeneration_wizard.py +++ b/addons/hr_work_entry_contract/wizard/hr_work_entry_regeneration_wizard.py @@ -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),