diff --git a/addons/hr_holidays/models/hr.py b/addons/hr_holidays/models/hr.py index d878f11457c..12d45b1ccae 100644 --- a/addons/hr_holidays/models/hr.py +++ b/addons/hr_holidays/models/hr.py @@ -146,6 +146,7 @@ class Employee(models.Model): all_leaves = self.env['hr.leave.report'].read_group([ ('employee_id', 'in', self.ids), ('holiday_status_id.allocation_type', '!=', 'no'), + ('holiday_status_id.active', '=', 'True'), ('state', '=', 'validate') ], fields=['number_of_days', 'employee_id'], groupby=['employee_id']) mapping = dict([(leave['employee_id'][0], leave['number_of_days']) for leave in all_leaves])