[FIX] hr_holidays: fix leave responsible cleanup again

The method `_clean_leave_responsible_users` is also called from the
write method in hr.employee, however not anyone can remove users from
groups.

Fix of the fix in odoo/odoo#100591

closes odoo/odoo#100923

X-original-commit: 129e4799b04210f107185ba96b5c1845d943cf8b
Signed-off-by: Kevin Baptiste <kba@odoo.com>
This commit is contained in:
Kevin Baptiste
2022-09-23 09:21:40 +02:00
parent 5490fcc27f
commit 5642ea4a15
+1 -1
View File
@@ -217,7 +217,7 @@ class HrEmployeeBase(models.AbstractModel):
res = super(HrEmployeeBase, self).write(values)
# remove users from the Responsible group if they are no longer leave managers
old_managers._clean_leave_responsible_users()
old_managers.sudo()._clean_leave_responsible_users()
if 'parent_id' in values or 'department_id' in values:
today_date = fields.Datetime.now()