From 78b4bf37c8d939ee95d7648ea02d9480aac3fd2c Mon Sep 17 00:00:00 2001 From: undefined Date: Sat, 6 Jan 2024 15:48:08 +0800 Subject: [PATCH] core: fix postJudge callback --- packages/hydrooj/src/handler/judge.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/hydrooj/src/handler/judge.ts b/packages/hydrooj/src/handler/judge.ts index d4b79c3fc..fdeb30f7e 100644 --- a/packages/hydrooj/src/handler/judge.ts +++ b/packages/hydrooj/src/handler/judge.ts @@ -75,7 +75,7 @@ export async function next(body: Partial) { } export async function postJudge(rdoc: RecordDoc) { - if (rdoc.contest.toString().startsWith('0'.repeat(23))) return; + if (rdoc.contest?.toString().startsWith('0'.repeat(23))) return; const accept = rdoc.status === builtin.STATUS.STATUS_ACCEPTED; const updated = await problem.updateStatus(rdoc.domainId, rdoc.pid, rdoc.uid, rdoc._id, rdoc.status, rdoc.score); if (rdoc.contest) {