core: bug fixes

This commit is contained in:
undefined committed 2025-03-16 01:11:03 +08:00
1 parent aa75195250
commit e0628c6197
4 files changed
+37 -28

No files matched your search

+3 -4
View File
@@ -291,9 +291,8 @@ const oi = buildContestRule({
continue;
}
if (!detail[j.pid] || detail[j.pid].score < j.score || this.submitAfterAccept) {
detail[j.pid] = j;
display[j.pid] ||= {};
display[j.pid] = j;
detail[j.pid] = { ...j };
display[j.pid] = { ...j };
}
}
for (const i in display) {
@@ -360,7 +359,7 @@ const oi = buildContestRule({
accepted[s.pid] = true;
}
}
const tsddict = (config.lockAt ? tsdoc.display : tsdoc.detail) || {};
const tsddict = ((config.lockAt && isLocked(tdoc, new Date())) ? tsdoc.display : tsdoc.detail) || {};
for (const pid of tdoc.pids) {
const index = `${tsdoc.uid}/${tdoc.domainId}/${pid}`;
// eslint-disable-next-line @typescript-eslint/no-use-before-define