From f68b8d54cf08149385666b62b790c4e537dc4608 Mon Sep 17 00:00:00 2001 From: undefined Date: Tue, 18 Oct 2022 19:32:20 +0800 Subject: [PATCH] core: scoreboard: bug fix --- packages/hydrooj/package.json | 2 +- packages/hydrooj/src/model/contest.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/hydrooj/package.json b/packages/hydrooj/package.json index 2d83433fc..edc1d8b52 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -1,6 +1,6 @@ { "name": "hydrooj", - "version": "4.2.0", + "version": "4.2.1", "bin": "bin/hydrooj.js", "main": "src/plugin-api", "module": "src/plugin-api", diff --git a/packages/hydrooj/src/model/contest.ts b/packages/hydrooj/src/model/contest.ts index ed2b3196b..f5da5ac81 100644 --- a/packages/hydrooj/src/model/contest.ts +++ b/packages/hydrooj/src/model/contest.ts @@ -429,7 +429,7 @@ const homework = buildContestRule({ return columns; }, async scoreboardRow(isExport, _, tdoc, pdict, udoc, rank, tsdoc) { - const tsddict = tsdoc.detail; + const tsddict = tsdoc.detail || {}; const row: ScoreboardRow = [ { type: 'rank', value: rank.toString() }, {