From 73e4638951b6ea584b8bbc855beb14c7730cedf4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Minelli?= <michael@minelli.me> Date: Mon, 18 Dec 2023 14:57:46 +0100 Subject: [PATCH] ExerciceCreate => Name: Sort members by name --- ExpressAPI/src/routes/ExerciseRoutes.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ExpressAPI/src/routes/ExerciseRoutes.ts b/ExpressAPI/src/routes/ExerciseRoutes.ts index 1b9bc1d..b337158 100644 --- a/ExpressAPI/src/routes/ExerciseRoutes.ts +++ b/ExpressAPI/src/routes/ExerciseRoutes.ts @@ -77,7 +77,7 @@ class ExerciseRoutes implements RoutesManager { } private getExerciseName(assignment: Assignment, members: Array<GitlabUser>, suffix: number): string { - return `DojoEx - ${ assignment.name } - ${ members.map(member => member.username).join(' + ') }${ suffix > 0 ? ` - ${ suffix }` : '' }`; + return `DojoEx - ${ assignment.name } - ${ members.map(member => member.username).sort((a, b) => a.localeCompare(b)).join(' + ') }${ suffix > 0 ? ` - ${ suffix }` : '' }`; } private getExercisePath(assignment: Assignment, exerciseId: string): string { -- GitLab