[FIX] hr_permission_holidays: fix use permission_type_id in constraints

This commit is contained in:
Samir Ladoui 2024-11-10 13:34:33 +01:00
parent 38eb810d50
commit 19a0bbcfa2
1 changed files with 4 additions and 4 deletions

View File

@ -114,11 +114,11 @@ class HrPersonalPermission(models.Model):
for item in self:
number_of_per = item.permission_type_id.monthly_hours
if employee_permissions:
employee_permissions_to = employee_permissions.mapped('date_to')
# employee_permissions_to = employee_permissions.mapped('date_to')
date_to_value = datetime.strptime(str(item.date_to), DEFAULT_SERVER_DATETIME_FORMAT).date()
for emp_date in employee_permissions_to:
permission_date = datetime.strptime(str(emp_date), DEFAULT_SERVER_DATETIME_FORMAT).date()
if permission_date == date_to_value:
for employee_permission in employee_permissions:
permission_date = datetime.strptime(str(employee_permission.date_to), DEFAULT_SERVER_DATETIME_FORMAT).date()
if permission_date == date_to_value and item.id != employee_permission.id:
raise ValidationError(
_('Sorry You Have Used All Your Permission In This Day you have one permission per a Day'))
start_date_value = datetime.strptime(str(item.date_from), "%Y-%m-%d %H:%M:%S")