From bacc12fc5689517eba0431b275c89c31b75b37a3 Mon Sep 17 00:00:00 2001
From: Ronnie Friman <L4168@student.jamk.fi>
Date: Mon, 22 Jul 2019 17:27:25 +0300
Subject: [PATCH] trackingdata returns username

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

diff --git a/src/tracking/tracking.service.ts b/src/tracking/tracking.service.ts
index 769ae24..1a772ee 100644
--- a/src/tracking/tracking.service.ts
+++ b/src/tracking/tracking.service.ts
@@ -70,7 +70,7 @@ export class TrackingService {
       playerdata.push(
         await this.trackingrepository.find({
           where: { faction: gameperson.faction },
-          relations: ['faction', 'gamepersonId'],
+          relations: ['faction', 'gamepersonId', 'gamepersonId.person'],
         }),
       );
     } else {
@@ -79,7 +79,7 @@ export class TrackingService {
         factions.map(async faction => {
           let rawdata = await this.trackingrepository.find({
             where: { faction: faction.factionId },
-            relations: ['faction', 'gamepersonId'],
+            relations: ['faction', 'gamepersonId', 'gamepersonId.person'],
           });
           let groups = {
             'infantry.svg': [],
@@ -105,6 +105,7 @@ export class TrackingService {
             await Promise.all(
               faction[group].map(async player => {
                 return await {
+                  username: player['gamepersonId']['person']['name'],
                   gamepersonId: player['gamepersonId']['gamepersonId'],
                   gamepersonRole: player['gamepersonId']['role'],
                   factionId: player['faction']['factionId'],
-- 
GitLab