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,