From 00438b69b557da18800cbb54661e91c239c367a6 Mon Sep 17 00:00:00 2001 From: undefined Date: Sun, 10 Oct 2021 19:19:02 +0800 Subject: [PATCH] core: rating: fix contest --- packages/hydrooj/package.json | 2 +- packages/hydrooj/src/script/rating.ts | 2 +- packages/migrate-vijos/script.ts | 3 --- 3 files changed, 2 insertions(+), 5 deletions(-) diff --git a/packages/hydrooj/package.json b/packages/hydrooj/package.json index 5fdb26077..6137f25c5 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -1,6 +1,6 @@ { "name": "hydrooj", - "version": "2.39.13", + "version": "2.39.14", "bin": "bin/hydrooj.js", "main": "src/loader", "module": "src/loader", diff --git a/packages/hydrooj/src/script/rating.ts b/packages/hydrooj/src/script/rating.ts index f255b1815..ea76de302 100644 --- a/packages/hydrooj/src/script/rating.ts +++ b/packages/hydrooj/src/script/rating.ts @@ -53,7 +53,7 @@ async function runContest(...arg: any[]) { : arg[0]; const udict: ND = (typeof arg[0] === 'string') ? arg[2] : arg[1]; const report = (typeof arg[0] === 'string') ? arg[3] : arg[2]; - const cursor = contest.getMultiStatus(tdoc.domainId, tdoc.docId) + const cursor = contest.getMultiStatus(tdoc.domainId, { docId: tdoc.docId, journal: { $ne: null } }) .sort(contest.RULES[tdoc.rule].statusSort); if (!await cursor.count()) return; const rankedTsdocs = await contest.RULES[tdoc.rule].ranked(tdoc, cursor); diff --git a/packages/migrate-vijos/script.ts b/packages/migrate-vijos/script.ts index 2c8e57396..6d1a1c108 100644 --- a/packages/migrate-vijos/script.ts +++ b/packages/migrate-vijos/script.ts @@ -44,9 +44,6 @@ const tasks = { num_submit: 'nSubmit', num_accept: 'nAccept', difficulty: 'difficulty', - difficulty_admin: null, - difficulty_algo: 'difficultyAlgo', - difficulty_setting: 'difficultySetting', pname: 'pid', title: 'title', content: 'content',