People: fix search by employeeStatus

This commit is contained in:
pavelbannov 2019-08-06 12:37:00 +03:00
parent c61a631da4
commit f9fe6c800b

View File

@ -127,7 +127,14 @@ namespace ASC.Core.Data
{ {
case EmployeeStatus.LeaveOfAbsence: case EmployeeStatus.LeaveOfAbsence:
case EmployeeStatus.Terminated: case EmployeeStatus.Terminated:
if (!isAdmin) q.Where("u.status", EmployeeStatus.Terminated); if (isAdmin)
{
q.Where("u.status", EmployeeStatus.Terminated);
}
else
{
q.Where("u.status", EmployeeStatus.Active);
}
break; break;
case EmployeeStatus.All: case EmployeeStatus.All:
if (!isAdmin) q.Where("u.status", EmployeeStatus.Active); if (!isAdmin) q.Where("u.status", EmployeeStatus.Active);