diff --git a/src/main/java/org/olat/course/nodes/gta/ui/CoachParticipantsModelSort.java b/src/main/java/org/olat/course/nodes/gta/ui/CoachParticipantsModelSort.java index 6b5a6e33715962bc6fa1b6f44063a26720970265..c22d828a86b9cc1bda62401f2b6f568446b0ebb8 100644 --- a/src/main/java/org/olat/course/nodes/gta/ui/CoachParticipantsModelSort.java +++ b/src/main/java/org/olat/course/nodes/gta/ui/CoachParticipantsModelSort.java @@ -45,12 +45,16 @@ public class CoachParticipantsModelSort extends SortableFlexiTableModelDelegate< @Override protected void sort(List<CoachedIdentityRow> rows) { int columnIndex = getColumnIndex(); - CGCols column = CGCols.values()[columnIndex]; - switch(column) { - case taskStatus: Collections.sort(rows, new TaskStatusComparator()); break; - default: { - super.sort(rows); + if(GTACoachedGroupGradingController.USER_PROPS_OFFSET < columnIndex) { + CGCols column = CGCols.values()[columnIndex]; + switch(column) { + case taskStatus: Collections.sort(rows, new TaskStatusComparator()); break; + default: { + super.sort(rows); + } } + } else { + super.sort(rows); } }