diff --git a/addons/hr_holidays/models/hr_leave.py b/addons/hr_holidays/models/hr_leave.py index f6cec3e668b..7ce334421db 100644 --- a/addons/hr_holidays/models/hr_leave.py +++ b/addons/hr_holidays/models/hr_leave.py @@ -1555,7 +1555,7 @@ class HolidaysRequest(models.Model): if holiday.state == 'draft': to_clean |= holiday elif holiday.state == 'confirm': - if holiday.holiday_status_id.responsible_ids: + if holiday.holiday_status_id.leave_validation_type != 'no_validation': user_ids = holiday.sudo()._get_responsible_for_approval().ids or self.env.user.ids for user_id in user_ids: activity_vals.append({