core: homework: fix duration setting

This commit is contained in:
undefined committed 2022-06-05 13:21:33 +08:00
1 parent 00176ddb14
commit e6d0bb51d4
3 files changed
+7 -3

No files matched your search

+4
View File
@@ -78,6 +78,10 @@ class HomeworkDetailHandler extends Handler {
const psdict = {};
let rdict = {};
if (tsdoc) {
if (tsdoc.attend && !tsdoc.startAt && contest.isOngoing(tdoc)) {
await contest.setStatus(domainId, tid, this.user._id, { startAt: new Date() });
tsdoc.startAt = new Date();
}
for (const pdetail of tsdoc.journal || []) {
psdict[pdetail.pid] = pdetail;
rdict[pdetail.rid] = { _id: pdetail.rid };