From 186f804a25620b223d07ddf0435d475edac6dbf8 Mon Sep 17 00:00:00 2001 From: Yannick Tivisse Date: Tue, 4 Jul 2023 12:10:44 +0000 Subject: [PATCH] [IMP] hr_attendance,planning: Manage overtime generation closes odoo/odoo#127244 Taskid: 3102448 Related: odoo/enterprise#43602 Signed-off-by: Yannick Tivisse (yti) --- addons/hr_work_entry_contract/models/hr_contract.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/hr_work_entry_contract/models/hr_contract.py b/addons/hr_work_entry_contract/models/hr_contract.py index d2f6cbb1c4d..6a4a9f3b15a 100644 --- a/addons/hr_work_entry_contract/models/hr_contract.py +++ b/addons/hr_work_entry_contract/models/hr_contract.py @@ -84,6 +84,8 @@ class HrContract(models.Model): # {resource: intervals} employees_by_calendar = defaultdict(lambda: self.env['hr.employee']) for contract in self: + if contract.work_entry_source != 'calendar': + continue employees_by_calendar[contract.resource_calendar_id] |= contract.employee_id result = dict() for calendar, employees in employees_by_calendar.items():