From 6deb824a8d977ee8b7d1a333894a8feb665d59cd Mon Sep 17 00:00:00 2001 From: undefined Date: Thu, 16 Sep 2021 21:46:41 +0800 Subject: [PATCH] core: fix homework record --- packages/hydrooj/package.json | 2 +- packages/hydrooj/src/handler/record.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/hydrooj/package.json b/packages/hydrooj/package.json index d544d34ca..eaa5d405e 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -1,6 +1,6 @@ { "name": "hydrooj", - "version": "2.35.3", + "version": "2.35.4", "bin": "bin/hydrooj.js", "main": "src/loader", "module": "src/loader", diff --git a/packages/hydrooj/src/handler/record.ts b/packages/hydrooj/src/handler/record.ts index 4ebc73544..5f7286614 100644 --- a/packages/hydrooj/src/handler/record.ts +++ b/packages/hydrooj/src/handler/record.ts @@ -40,7 +40,7 @@ class RecordListHandler extends Handler { tdoc = await contest.get(domainId, tid, -1); if (!tdoc) throw new ContestNotFoundError(domainId, pid); if (!contest.canShowScoreboard.call(this, tdoc, true)) throw new PermissionError(PERM.PERM_VIEW_CONTEST_HIDDEN_SCOREBOARD); - if (!this.user.own(tdoc) && !(await contest.getStatus(domainId, tid, this.user._id))?.attend) { + if (!this.user.own(tdoc) && !(await contest.getStatus(domainId, tid, this.user._id, -1))?.attend) { throw new ContestNotAttendedError(domainId, tid); } }