fix: use safe navigation to check for replay in giveKeyChainMessage (#2826)
All checks were successful
Build Docker image / docker-amd64 (push) Successful in 42s
Build Docker image / docker-arm64 (push) Successful in 1m19s
Build / build (push) Successful in 3m40s

Reviewed-on: #2826
Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com>
Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
This commit is contained in:
Sainan 2025-09-29 02:00:32 -07:00 committed by Sainan
parent 1c3f1e2276
commit e5247700df

View File

@ -331,7 +331,7 @@ export const giveKeyChainMessage = async (
): Promise<void> => {
const keyChainMessage = getKeyChainMessage(keyChainInfo);
if (questKey.Progress![0].c > 0) {
if ((questKey.Progress?.[0]?.c ?? 0) > 0) {
keyChainMessage.att = [];
keyChainMessage.countedAtt = [];
}