diff --git a/client/src/components/Summoner/Live/LiveTeam.vue b/client/src/components/Summoner/Live/LiveTeam.vue index bd0cf19..f40876a 100644 --- a/client/src/components/Summoner/Live/LiveTeam.vue +++ b/client/src/components/Summoner/Live/LiveTeam.vue @@ -25,6 +25,7 @@
+
player.championId === champion)![0] } + + const perks = player.perks + ? { + primaryStyle: player.perks.perkStyle, + secondaryStyle: player.perks.perkSubStyle, + selected: player.perks.perkIds, + } + : undefined + return { ...player, role, rank: ranks[index], champion: this.getChampion(player.championId), - perks: { - primaryStyle: player.perks.perkStyle, - secondaryStyle: player.perks.perkSubStyle, - selected: player.perks.perkIds, - }, + perks, } }) diff --git a/server/app/Serializers/SerializedTypes.ts b/server/app/Serializers/SerializedTypes.ts index b66d44a..7e592de 100644 --- a/server/app/Serializers/SerializedTypes.ts +++ b/server/app/Serializers/SerializedTypes.ts @@ -199,7 +199,7 @@ export interface SerializedLiveMatchPlayer { champion: SerializedMatchChampion championId: number gameCustomizationObjects: GameCustomizationObjectDTO[] - perks: SerializedMatchPerks + perks?: SerializedMatchPerks profileIconId: number rank: LeagueEntriesByQueue role?: string