From 375c01f0106b29ba667fff9bdedfde9b008fbb1e Mon Sep 17 00:00:00 2001 From: Ronnie Friman <L4168@student.jamk.fi> Date: Tue, 16 Jul 2019 20:12:34 +0300 Subject: [PATCH] add default icon for players without group --- src/tracking/tracking.service.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/tracking/tracking.service.ts b/src/tracking/tracking.service.ts index 58d64b9..b366784 100644 --- a/src/tracking/tracking.service.ts +++ b/src/tracking/tracking.service.ts @@ -16,7 +16,6 @@ export class TrackingService { ) {} private icons = { - null: 'infantry.svg', infantry: 'infantry.svg', recon: 'recon.svg', mechanized: 'mechanized.svg', @@ -44,7 +43,10 @@ export class TrackingService { trackdata['time'] = Date.now(); // initialize data trackedperson = await this.trackingrepository.create(trackedperson); - trackedperson.icon = this.icons[gameperson.group.class]; + // if group exists, add icon based on that, else add default icon + trackedperson.icon = gameperson.group + ? this.icons[gameperson.group.class] + : 'infantry.svg'; trackedperson.data = [trackdata]; trackedperson.faction = gameperson.faction; trackedperson.game = gameId; -- GitLab