From a0ef60bfebfa6b6aab745cfb54e926370ac97e2a Mon Sep 17 00:00:00 2001 From: undefined Date: Wed, 22 Feb 2023 11:42:49 +0800 Subject: [PATCH] core: fix training enroll --- .eslintrc.yaml | 3 +-- packages/hydrooj/package.json | 2 +- packages/hydrooj/src/handler/training.ts | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/.eslintrc.yaml b/.eslintrc.yaml index 6f175be0..8226e5f9 100644 --- a/.eslintrc.yaml +++ b/.eslintrc.yaml @@ -6,8 +6,7 @@ ignorePatterns: - packages/ui-default overrides: - files: - - '**/public/**/*.ts' - - '**/public/**/*.page.js' + - '**/public/**/*.{ts,tsx,page.js}' rules: '@typescript-eslint/indent': - warn diff --git a/packages/hydrooj/package.json b/packages/hydrooj/package.json index 38114f1d..53488c50 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -1,6 +1,6 @@ { "name": "hydrooj", - "version": "4.7.7", + "version": "4.7.8", "bin": "bin/hydrooj.js", "main": "src/plugin-api", "module": "src/plugin-api", diff --git a/packages/hydrooj/src/handler/training.ts b/packages/hydrooj/src/handler/training.ts index f950ebd1..ed832bba 100644 --- a/packages/hydrooj/src/handler/training.ts +++ b/packages/hydrooj/src/handler/training.ts @@ -149,7 +149,7 @@ class TrainingDetailHandler extends Handler { if (nsdoc.isDone) doneNids.add(node._id); nsdict[node._id] = nsdoc; } - const tsdoc = await training.setStatus(domainId, tdoc.docId, udoc._id, { + const tsdoc = await training.setStatus(domainId, tdoc.docId, uid, { doneNids: Array.from(doneNids), donePids: Array.from(donePids), done: doneNids.size === tdoc.dag.length,