[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:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user