From 0372abe548a30964e1c2c7c3a6bea34e78c76be3 Mon Sep 17 00:00:00 2001 From: ilan schemoul Date: Sun, 2 Mar 2025 22:52:42 +0100 Subject: [PATCH] fix: crash if trying to view game without being a player --- src/client/graphics/layers/NameLayer.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/client/graphics/layers/NameLayer.ts b/src/client/graphics/layers/NameLayer.ts index 49b3f4f49..c4282b096 100644 --- a/src/client/graphics/layers/NameLayer.ts +++ b/src/client/graphics/layers/NameLayer.ts @@ -387,8 +387,9 @@ export class NameLayer implements Layer { const existingEmbargo = iconsDiv.querySelector('[data-icon="embargo"]'); const hasEmbargo = - render.player.hasEmbargoAgainst(myPlayer) || - myPlayer.hasEmbargoAgainst(render.player); + myPlayer && + (render.player.hasEmbargoAgainst(myPlayer) || + myPlayer.hasEmbargoAgainst(render.player)); if (myPlayer && hasEmbargo) { if (!existingEmbargo) { iconsDiv.appendChild(