From b947b764b7f8f930a9c3d6ee9a3fa86ce8d0c41a Mon Sep 17 00:00:00 2001 From: Evan Date: Fri, 4 Apr 2025 16:10:16 -0700 Subject: [PATCH] bugfix: npe when winner is null --- src/server/Archive.ts | 6 +++--- src/server/GameServer.ts | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/server/Archive.ts b/src/server/Archive.ts index b9f280879..b466fd929 100644 --- a/src/server/Archive.ts +++ b/src/server/Archive.ts @@ -10,10 +10,10 @@ const log = logger.child({ component: "Archive" }); // R2 client configuration const r2 = new S3({ region: "auto", // R2 ignores region, but it's required by the SDK - endpoint: config.r2Endpoint(), // You'll need to add this to your config + endpoint: config.r2Endpoint(), credentials: { - accessKeyId: config.r2AccessKey(), // You'll need to add these - secretAccessKey: config.r2SecretKey(), // credential methods to your config + accessKeyId: config.r2AccessKey(), + secretAccessKey: config.r2SecretKey(), }, }); diff --git a/src/server/GameServer.ts b/src/server/GameServer.ts index bf3db8566..54cf9a329 100644 --- a/src/server/GameServer.ts +++ b/src/server/GameServer.ts @@ -369,8 +369,8 @@ export class GameServer { this.turns, this._startTime, Date.now(), - this.winner.winner, - this.winner.winnerType, + this.winner?.winner, + this.winner?.winnerType, this.allPlayersStats, ), );