Skip to content
This repository was archived by the owner on May 5, 2021. It is now read-only.

Commit ab5b86b

Browse files
1 parent 42cd6ab commit ab5b86b

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

sormas-backend/src/main/java/de/symeda/sormas/backend/task/TaskFacadeEjb.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -377,7 +377,6 @@ public List<TaskIndexDto> getIndexList(TaskCriteria taskCriteria, Integer first,
377377
task.get(Task.DUE_DATE), task.get(Task.SUGGESTED_START), task.get(Task.TASK_STATUS),
378378
joins.getCreator().get(User.UUID), joins.getCreator().get(User.FIRST_NAME), joins.getCreator().get(User.LAST_NAME), task.get(Task.CREATOR_COMMENT),
379379
joins.getAssignee().get(User.UUID), joins.getAssignee().get(User.FIRST_NAME), joins.getAssignee().get(User.LAST_NAME), task.get(Task.ASSIGNEE_REPLY),
380-
381380
joins.getCaseReportingUser().get(User.UUID), joins.getCaseRegion().get(Region.UUID), joins.getCaseDistrict().get(Region.UUID),
382381
joins.getCaseCommunity().get(Community.UUID), joins.getCaseFacility().get(Community.UUID), joins.getCasePointOfEntry().get(Community.UUID),
383382
joins.getContactReportingUser().get(User.UUID), joins.getContactRegion().get(Region.UUID), joins.getContactDistrict().get(District.UUID), joins.getContactCommunity().get(Community.UUID),
@@ -423,10 +422,14 @@ public List<TaskIndexDto> getIndexList(TaskCriteria taskCriteria, Integer first,
423422
expression = task.get(sortProperty.propertyName);
424423
break;
425424
case TaskIndexDto.ASSIGNEE_USER:
426-
expression = joins.getAssignee().get(User.USER_NAME);
425+
expression = joins.getAssignee().get(User.LAST_NAME);
426+
order.add(sortProperty.ascending ? cb.asc(expression) : cb.desc(expression));
427+
expression = joins.getAssignee().get(User.FIRST_NAME);
427428
break;
428429
case TaskIndexDto.CREATOR_USER:
429-
expression = joins.getCreator().get(User.USER_NAME);
430+
expression = joins.getCreator().get(User.LAST_NAME);
431+
order.add(sortProperty.ascending ? cb.asc(expression) : cb.desc(expression));
432+
expression = joins.getCreator().get(User.FIRST_NAME);
430433
break;
431434
case TaskIndexDto.CAZE:
432435
expression = joins.getCasePerson().get(Person.LAST_NAME);

0 commit comments

Comments
 (0)