From 84eb470f0f562d709e498c626927ecf6df8d0b2c Mon Sep 17 00:00:00 2001
From: Ronnie Friman <L4168@student.jamk.fi>
Date: Mon, 1 Jul 2019 20:11:44 +0300
Subject: [PATCH] listFactionMembers sorts alphabetically

---
 src/faction/faction.service.ts | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/faction/faction.service.ts b/src/faction/faction.service.ts
index b1ea472..4402878 100644
--- a/src/faction/faction.service.ts
+++ b/src/faction/faction.service.ts
@@ -118,10 +118,13 @@ export class FactionService {
   }
 
   async listFactionMembers(faction) {
-    return await this.game_PersonRepository.find({
+    const members = await this.game_PersonRepository.find({
       where: { faction },
       relations: ['person'],
-      order: { person: 'DESC' },
     });
+    members.sort(function(a, b) {
+      return a['person']['name'].localeCompare(b['person']['name']);
+    });
+    return members;
   }
 }
-- 
GitLab