From fd4fb18db2c00bf066d41b0fc55d827328ee0668 Mon Sep 17 00:00:00 2001 From: undefined Date: Sun, 5 Nov 2023 20:49:54 +0800 Subject: [PATCH] core: fix contest_balloon --- packages/hydrooj/package.json | 2 +- packages/hydrooj/src/handler/contest.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/hydrooj/package.json b/packages/hydrooj/package.json index cad423a6..6b2618cf 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -1,6 +1,6 @@ { "name": "hydrooj", - "version": "4.9.26", + "version": "4.9.27", "bin": "bin/hydrooj.js", "main": "src/plugin-api", "module": "src/plugin-api", diff --git a/packages/hydrooj/src/handler/contest.ts b/packages/hydrooj/src/handler/contest.ts index 4dbfe7c6..2cb4f27c 100644 --- a/packages/hydrooj/src/handler/contest.ts +++ b/packages/hydrooj/src/handler/contest.ts @@ -712,7 +712,7 @@ export class ContestBalloonHandler extends ContestManagementBaseHandler { ...todo ? { sent: { $exists: false } } : {}, ...(!this.tdoc.lockAt || this.user.hasPerm(PERM.PERM_VIEW_CONTEST_HIDDEN_SCOREBOARD)) ? {} : { _id: { $lt: this.tdoc.lockAt } }, - }).sort({ _id: -1 }).project({ uid: 1 }).toArray(); + }).sort({ _id: -1 }).toArray(); const uids = bdocs.map((i) => i.uid).concat(bdocs.filter((i) => i.sent).map((i) => i.sent)); this.response.body = { tdoc: this.tdoc,