[FIX] BASE: Employee model None value error while portal acceess

This commit is contained in:
Horilla
2024-06-07 14:18:39 +05:30
parent d097456000
commit a8aa38ac55

View File

@@ -65,7 +65,12 @@ def is_leave_approval_manager(user):
This method will return true if the user is comes in MultipleApprovalCondition model as approving manager
"""
employee = Employee.objects.filter(employee_user_id=user).first()
return MultipleApprovalManagers.objects.filter(employee_id=employee.id).exists()
manager = (
MultipleApprovalManagers.objects.filter(employee_id=employee.id).exists()
if employee
else False
)
return manager
@register.filter(name="check_manager")