mirror of
https://gitcode.com/gh_mirrors/hy/Hydro.git
synced 2026-10-19 17:38:19 +08:00
core: rp: fix wrong contest status count (#530)
This commit is contained in:
1 parent
2731d4ba3a
commit
4df9527eac
7 files changed
+20
-5
No files matched your search
@@ -64,7 +64,7 @@ export const RpTypes: Record<string, RpDef> = {
|
||||
docId: tdoc.docId,
|
||||
journal: { $ne: null },
|
||||
};
|
||||
if (!await contest.count(tdoc.domainId, query)) continue;
|
||||
if (!await contest.countStatus(tdoc.domainId, query)) continue;
|
||||
const cursor = contest.getMultiStatus(tdoc.domainId, query).sort(contest.RULES[tdoc.rule].statusSort);
|
||||
const rankedTsdocs = await contest.RULES[tdoc.rule].ranked(tdoc, cursor);
|
||||
const users = rankedTsdocs.map((i) => ({ uid: i[1].uid, rank: i[0], old: udict[i[1].uid] }));
|
||||
|
||||
Reference in new issue
Block a user