Merge pull request #3483 from expsa/kch_dev_odex25_hr

fix bug
This commit is contained in:
kchyounes19 2025-06-17 11:46:18 +01:00 committed by GitHub
commit 44bd92e200
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 19 additions and 19 deletions

View File

@ -294,25 +294,25 @@ class HrEmployee(models.Model):
age = today.year - dob.year - ((today.month, today.day) < (dob.month, dob.day)) age = today.year - dob.year - ((today.month, today.day) < (dob.month, dob.day))
emp.sudo().employee_age = age emp.sudo().employee_age = age
@api.constrains('parent_id') # @api.constrains('parent_id')
def _check_parent_id(self): # def _check_parent_id(self):
for employee in self: # for employee in self:
if not employee._check_recursion(): # if not employee._check_recursion():
parent_id = employee.sudo().department_id.parent_id.manager_id # parent_id = employee.sudo().department_id.parent_id.manager_id
if parent_id: # if parent_id:
employee.parent_id = parent_id # employee.parent_id = parent_id
else: # else:
employee.parent_id = False # employee.parent_id = False
#
@api.constrains('coach_id') # @api.constrains('coach_id')
def _check_coach_id(self): # def _check_coach_id(self):
for employee in self: # for employee in self:
if not employee._check_recursion(): # if not employee._check_recursion():
parent_id = employee.sudo().department_id.parent_id.manager_id # parent_id = employee.sudo().department_id.parent_id.manager_id
if parent_id: # if parent_id:
employee.parent_id = parent_id # employee.parent_id = parent_id
else: # else:
employee.coach_id = False # employee.coach_id = False
@api.onchange('department_id') @api.onchange('department_id')
def _onchange_department(self): def _onchange_department(self):