From 33208a0d1f0d024c5108621fb522c35a35349626 Mon Sep 17 00:00:00 2001 From: undefined Date: Wed, 30 Jun 2021 17:07:39 +0800 Subject: [PATCH] core: do not check canShowRecord for scoreboard --- packages/hydrooj/package.json | 2 +- packages/hydrooj/src/model/contest.ts | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/hydrooj/package.json b/packages/hydrooj/package.json index 18afb19bb..ab009401c 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -1,6 +1,6 @@ { "name": "hydrooj", - "version": "2.29.6", + "version": "2.29.7", "bin": "bin/hydrooj.js", "main": "dist/loader.js", "typings": "dist/loader.d.ts", diff --git a/packages/hydrooj/src/model/contest.ts b/packages/hydrooj/src/model/contest.ts index 769755406..8da090d4e 100644 --- a/packages/hydrooj/src/model/contest.ts +++ b/packages/hydrooj/src/model/contest.ts @@ -607,7 +607,6 @@ export async function getScoreboard( ): Promise<[Tdoc<30 | 60>, ScoreboardRow[], Udict, ProblemDict, number]> { const tdoc = await get(domainId, tid, docType); if (!canShowScoreboard.call(this, tdoc)) throw new ContestScoreboardHiddenError(tid); - if (!canShowRecord.call(this, tdoc)) throw new ContestScoreboardHiddenError(tid); const tsdocsCursor = getMultiStatus(domainId, { docId: tid }, docType).sort(RULES[tdoc.rule].statusSort); const pdict = await problem.getList(domainId, tdoc.pids, true); const [rows, udict, nPages] = await RULES[tdoc.rule].scoreboard(