diff --git a/addons/hr_holidays/models/hr_leave_allocation.py b/addons/hr_holidays/models/hr_leave_allocation.py index 0c2037a50ef..dae7d26d262 100644 --- a/addons/hr_holidays/models/hr_leave_allocation.py +++ b/addons/hr_holidays/models/hr_leave_allocation.py @@ -143,7 +143,7 @@ class HolidaysAllocation(models.Model): """ today = fields.Date.from_string(fields.Date.today()) - holidays = self.search([('accrual', '=', True), ('state', '=', 'validate'), + holidays = self.search([('accrual', '=', True), ('state', '=', 'validate'), ('holiday_type', '=', 'employee'), '|', ('date_to', '=', False), ('date_to', '>', fields.Datetime.now()), '|', ('nextcall', '=', False), ('nextcall', '<=', today)]) @@ -372,7 +372,8 @@ class HolidaysAllocation(models.Model): 'notes': self.notes, 'number_of_days': self.number_of_days, 'parent_id': self.id, - 'employee_id': employee.id + 'employee_id': employee.id, + 'accrual': self.accrual, } return values