diff --git a/packages/hydrooj/package.json b/packages/hydrooj/package.json index 23f42100c..c48d43d7f 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -1,6 +1,6 @@ { "name": "hydrooj", - "version": "3.2.38", + "version": "3.2.39", "bin": "bin/hydrooj.js", "main": "src/loader", "module": "src/loader", diff --git a/packages/hydrooj/src/handler/training.ts b/packages/hydrooj/src/handler/training.ts index 7aecb3873..b781a33ef 100644 --- a/packages/hydrooj/src/handler/training.ts +++ b/packages/hydrooj/src/handler/training.ts @@ -99,7 +99,7 @@ class TrainingDetailHandler extends Handler { const pids = training.getPids(tdoc.dag); const [owner, pdict] = await Promise.all([ user.getById(domainId, tdoc.owner), - problem.getList(domainId, pids, this.user.hasPerm(PERM.PERM_VIEW_PROBLEM_HIDDEN) || this.user._id), + problem.getList(domainId, pids, this.user.hasPerm(PERM.PERM_VIEW_PROBLEM_HIDDEN) || this.user._id, true), ]); const psdict = await problem.getListStatus(domainId, this.user._id, pids); const donePids = new Set();