diff --git a/addons/hr_holidays/models/res_users.py b/addons/hr_holidays/models/res_users.py index a68c49e5c44..20ad6cc66cb 100644 --- a/addons/hr_holidays/models/res_users.py +++ b/addons/hr_holidays/models/res_users.py @@ -70,8 +70,10 @@ class User(models.Model): ['leave_manager_id'], ['leave_manager_id']) responsibles_to_remove_ids = set(self.ids) - {x['leave_manager_id'][0] for x in res} - approver_group.write({ - 'users': [(3, manager_id) for manager_id in responsibles_to_remove_ids]}) + if responsibles_to_remove_ids: + approver_group.write({ + 'users': [(3, manager_id) for manager_id in responsibles_to_remove_ids] + }) @api.model_create_multi def create(self, vals_list):