From 34b0cc4d144749979a5cf08c313f1970885949c3 Mon Sep 17 00:00:00 2001 From: undefined Date: Mon, 2 Jan 2023 21:41:45 +0800 Subject: [PATCH] core: contest: fix problemlist records display --- packages/hydrooj/src/handler/contest.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/hydrooj/src/handler/contest.ts b/packages/hydrooj/src/handler/contest.ts index 33b17c0be..d2f06b0fb 100644 --- a/packages/hydrooj/src/handler/contest.ts +++ b/packages/hydrooj/src/handler/contest.ts @@ -249,7 +249,8 @@ export class ContestProblemListHandler extends ContestDetailBaseHandler { if (contest.canShowSelfRecord.call(this, this.tdoc)) { [this.response.body.rdict, this.response.body.rdocs] = await Promise.all([ record.getList(domainId, psdocs.map((i: any) => i.rid)), - await record.getMulti(domainId, { tid, uid: this.user._id }).sort({ _id: -1 }).toArray(), + await record.getMulti(domainId, { contest: tid, uid: this.user._id }) + .sort({ _id: -1 }).toArray(), ]); this.response.body.canViewRecord = true; } else {