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(