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
|