core: scoreboard display fix

This commit is contained in:
undefined committed 2021-07-04 10:27:13 +08:00
1 parent f6f714756b
commit 4ff44e97d1
2 files changed
+3 -3

No files matched your search

+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "hydrooj", "name": "hydrooj",
"version": "2.29.16", "version": "2.29.17",
"bin": "bin/hydrooj.js", "bin": "bin/hydrooj.js",
"main": "dist/loader.js", "main": "dist/loader.js",
"typings": "dist/loader.d.ts", "typings": "dist/loader.d.ts",
+2 -2
View File
@@ -199,7 +199,7 @@ const oi: ContestRule = {
pdomain = pid.split(':')[0]; pdomain = pid.split(':')[0];
pid = +pid.split(':')[1]; pid = +pid.split(':')[1];
} }
return problem.getMultiStatus(pdomain, { uid: { $in: uids } }).toArray(); return problem.getMultiStatus(pdomain, { docId: pid, uid: { $in: uids } }).toArray();
}), }),
); );
for (const tpsdoc of psdocs) { for (const tpsdoc of psdocs) {
@@ -222,7 +222,7 @@ const oi: ContestRule = {
); );
for (const pid of tdoc.pids) { for (const pid of tdoc.pids) {
// eslint-disable-next-line @typescript-eslint/no-use-before-define // eslint-disable-next-line @typescript-eslint/no-use-before-define
if (isDone(tdoc) && tsddict[pid]?.rid !== psdict[`${tsdoc.uid}/${pid}`]?.rid) { if (isDone(tdoc) && tsddict[pid]?.rid?.toHexString() !== psdict[`${tsdoc.uid}/${pid}`]?.rid?.toHexString()) {
row.push({ row.push({
type: 'records', type: 'records',
value: '', value: '',