From e5247700dfd8a6dce4f6936e3d4e80ef48a5331d Mon Sep 17 00:00:00 2001 From: Sainan <63328889+Sainan@users.noreply.github.com> Date: Mon, 29 Sep 2025 02:00:32 -0700 Subject: [PATCH] fix: use safe navigation to check for replay in giveKeyChainMessage (#2826) Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/2826 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com> --- src/services/questService.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/questService.ts b/src/services/questService.ts index a52f9c8d..02bf81b7 100644 --- a/src/services/questService.ts +++ b/src/services/questService.ts @@ -331,7 +331,7 @@ export const giveKeyChainMessage = async ( ): Promise => { const keyChainMessage = getKeyChainMessage(keyChainInfo); - if (questKey.Progress![0].c > 0) { + if ((questKey.Progress?.[0]?.c ?? 0) > 0) { keyChainMessage.att = []; keyChainMessage.countedAtt = []; }