core: fix web script execution callback

This commit is contained in:
undefined committed 2025-07-18 09:30:52 +08:00
1 parent 7c38cc6be8
commit 43114ccf86
4 files changed
+19 -27

No files matched your search

+1 -1
View File
@@ -160,7 +160,7 @@ class RecordDetailHandler extends ContestDetailBaseHandler {
const allRev = await record.collHistory.find({ rid }).project({ _id: 1, judgeAt: 1 }).sort({ _id: -1 }).toArray();
const allRevs: Record<string, Date> = Object.fromEntries(allRev.map((i) => [i._id.toString(), i.judgeAt]));
if (rev && allRevs[rev.toString()]) {
rdoc = { ...rdoc, ...omit(await record.collHistory.findOne({ _id: rev }), ['_id']) };
rdoc = { ...rdoc, ...omit(await record.collHistory.findOne({ _id: rev }), ['_id']), progress: null };
}
let canViewDetail = true;
if (rdoc.contest?.toString().startsWith('0'.repeat(23))) {