From e6a3da7b4e1a779ac63a6e4035bec561290ec650 Mon Sep 17 00:00:00 2001 From: Baoshuo Date: Thu, 17 Sep 2026 19:37:05 +0800 Subject: [PATCH] core: correct training detail pdict projection --- packages/hydrooj/src/handler/training.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/hydrooj/src/handler/training.ts b/packages/hydrooj/src/handler/training.ts index 9696266c9b..e0e035c152 100644 --- a/packages/hydrooj/src/handler/training.ts +++ b/packages/hydrooj/src/handler/training.ts @@ -114,7 +114,7 @@ class TrainingDetailHandler extends Handler { const [udoc, udict, pdict] = await Promise.all([ user.getById(domainId, tdoc.owner), user.getListForRender(domainId, enrollUsers, this.user.hasPerm(PERM.PERM_VIEW_USER_PRIVATE_INFO)), - problem.getList(domainId, pids, canViewHidden, false), + problem.getList(domainId, pids, canViewHidden, false, [...problem.PROJECTION_LIST, 'maintainer']), ]); const missing = pids.filter((pid) => !pdict[pid]?.docId); const exist = pids.filter((pid) => pdict[pid]?.docId);