From 599a45e1060fe3d0431a4bdafb1c85516002392c Mon Sep 17 00:00:00 2001 From: undefined Date: Wed, 2 Feb 2022 01:30:06 +0800 Subject: [PATCH] core: bug fix --- packages/hydrooj/package.json | 2 +- packages/hydrooj/src/model/contest.ts | 3 ++- packages/ui-default/package.json | 2 +- packages/ui-default/pages/contest_scoreboard.page.styl | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/hydrooj/package.json b/packages/hydrooj/package.json index 5b9fe9434..c2fc1ed79 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -1,6 +1,6 @@ { "name": "hydrooj", - "version": "3.4.0", + "version": "3.4.1", "bin": "bin/hydrooj.js", "main": "src/loader", "module": "src/loader", diff --git a/packages/hydrooj/src/model/contest.ts b/packages/hydrooj/src/model/contest.ts index 3f449ac28..9eb130f21 100644 --- a/packages/hydrooj/src/model/contest.ts +++ b/packages/hydrooj/src/model/contest.ts @@ -136,7 +136,7 @@ const acm = buildContestRule({ const rows: ScoreboardRow[] = [columns]; for (const [rank, tsdoc] of rankedTsdocs) { const tsddict: Record = {}; - for (const item of tsdoc.detail) tsddict[item.pid] = item; + for (const item of tsdoc.detail || []) tsddict[item.pid] = item; const row: ScoreboardRow = [ { type: 'string', value: rank.toString() }, { type: 'user', value: udict[tsdoc.uid].uname, raw: tsdoc.uid }, @@ -147,6 +147,7 @@ const acm = buildContestRule({ row.push( { type: 'string', value: penalty.toString() }, { type: 'string', value: tsdoc.time || 0.0 }, + { type: 'string', value: tsdoc.time || 0.0 }, ); } for (const pid of tdoc.pids) { diff --git a/packages/ui-default/package.json b/packages/ui-default/package.json index 5445bd4f8..2ed4f35bc 100644 --- a/packages/ui-default/package.json +++ b/packages/ui-default/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/ui-default", - "version": "4.30.10", + "version": "4.30.11", "author": "undefined ", "license": "AGPL-3.0", "main": "hydro.js", diff --git a/packages/ui-default/pages/contest_scoreboard.page.styl b/packages/ui-default/pages/contest_scoreboard.page.styl index 25ba4c23a..806c4b2f8 100644 --- a/packages/ui-default/pages/contest_scoreboard.page.styl +++ b/packages/ui-default/pages/contest_scoreboard.page.styl @@ -11,7 +11,7 @@ text-align: center .col--problem_detail - width: rem(80px) + width: rem(100px) border-left: 1px solid $table-border-color text-align: center