From 61e56adead58b34e69d3e7c0997ad6f4d1984797 Mon Sep 17 00:00:00 2001 From: panda Date: Fri, 29 Mar 2024 10:28:10 +0800 Subject: [PATCH] core: fix display contest ongoing psdict (#771) --- packages/hydrooj/src/model/contest.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/hydrooj/src/model/contest.ts b/packages/hydrooj/src/model/contest.ts index e0aea115c..fde8d9e9c 100644 --- a/packages/hydrooj/src/model/contest.ts +++ b/packages/hydrooj/src/model/contest.ts @@ -351,7 +351,8 @@ const oi = buildContestRule({ // eslint-disable-next-line @typescript-eslint/no-use-before-define const node: ScoreboardNode = (!config.isExport && !config.lockAt && isDone(tdoc) && meta?.psdict?.[index]?.rid - && tsddict[pid]?.rid?.toHexString() !== meta?.psdict?.[index]?.rid?.toHexString()) + && tsddict[pid]?.rid?.toHexString() !== meta?.psdict?.[index]?.rid?.toHexString() + && meta?.psdict?.[index]?.rid?.getTimestamp() > tdoc.endAt) ? { type: 'records', value: '',