diff --git a/ExpressAPI/src/routes/ExerciseRoutes.ts b/ExpressAPI/src/routes/ExerciseRoutes.ts index 1b9bc1d28023449c88f8cd065635f6cfadaa6f6b..b337158b4563d6e6eeb8cda9e3f5f5b61810223b 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 {