fixed wrong sorting in participants view

This commit is contained in:
2025-10-01 16:15:09 +02:00
parent 06c27d6b50
commit 33dd6c4c69

View File

@@ -13,8 +13,11 @@ class ParticipantsListView extends StatelessWidget {
lastname(participant) => participant.displayName.toString().split(' ').last;
final participants = participantsResponse.data
.sorted((a, b) => lastname(a).compareTo(lastname(b)))
.sorted((a, b) => a.participantType.index.compareTo(b.participantType.index));
.sorted((a, b) {
final t = a.participantType.index.compareTo(b.participantType.index);
if (t != 0) return t;
return lastname(a).compareTo(lastname(b));
});
var groupedParticipants = participants.groupListsBy((participant) => participant.participantType);
return Scaffold(