diff --git a/website/client/src/components/groups/membersModal.vue b/website/client/src/components/groups/membersModal.vue index bf35a7f775..b5d00b8c45 100644 --- a/website/client/src/components/groups/membersModal.vue +++ b/website/client/src/components/groups/membersModal.vue @@ -483,7 +483,13 @@ export default { // If members are to be sorted by name, use localeCompare for case- // insensitive sort sortedMembers.sort( - (a, b) => a.profile.name.localeCompare(b.profile.name), + (a, b) => { + if (this.sortOption.direction === 'desc') { + return b.profile.name.localeCompare(a.profile.name); + } + + return a.profile.name.localeCompare(b.profile.name); + }, ); } else { sortedMembers = orderBy(