From cc3f0313a23ecf21af5ca4c33e11d66c3645c047 Mon Sep 17 00:00:00 2001 From: Richard Mathot Date: Wed, 25 Sep 2019 16:35:46 +0000 Subject: [PATCH] [FIX] hr_holidays: don't do accrual allocation of time off for archived employees opw-2071886 closes odoo/odoo#37451 Signed-off-by: Nicolas Martinelli (nim) --- addons/hr_holidays/models/hr_leave_allocation.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/hr_holidays/models/hr_leave_allocation.py b/addons/hr_holidays/models/hr_leave_allocation.py index b1b55e971b1..1a6110fa710 100644 --- a/addons/hr_holidays/models/hr_leave_allocation.py +++ b/addons/hr_holidays/models/hr_leave_allocation.py @@ -158,7 +158,7 @@ class HolidaysAllocation(models.Model): """ today = fields.Date.from_string(fields.Date.today()) - holidays = self.search([('allocation_type', '=', 'accrual'), ('state', '=', 'validate'), ('holiday_type', '=', 'employee'), + holidays = self.search([('allocation_type', '=', 'accrual'), ('employee_id.active', '=', True), ('state', '=', 'validate'), ('holiday_type', '=', 'employee'), '|', ('date_to', '=', False), ('date_to', '>', fields.Datetime.now()), '|', ('nextcall', '=', False), ('nextcall', '<=', today)])