From 316d9d53424e83b93211c9a363a943550e797445 Mon Sep 17 00:00:00 2001 From: guke1024 <46668943+guke1024@users.noreply.github.com> Date: Thu, 1 Sep 2022 09:35:17 +0800 Subject: [PATCH] core: fix homework scoreboard does not display 0 score (#424) --- packages/hydrooj/package.json | 2 +- packages/hydrooj/src/model/contest.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/hydrooj/package.json b/packages/hydrooj/package.json index 271e84efe..a99d49295 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -1,6 +1,6 @@ { "name": "hydrooj", - "version": "3.16.7", + "version": "3.16.8", "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 b1cfec1bf..8f77c6ef8 100644 --- a/packages/hydrooj/src/model/contest.ts +++ b/packages/hydrooj/src/model/contest.ts @@ -408,8 +408,8 @@ const homework = buildContestRule({ row.push({ type: 'time', value: formatSeconds(tsdoc.time || 0, false), raw: tsdoc.time }); for (const pid of tdoc.pids) { const rid = tsddict[pid]?.rid; - const colScore = tsddict[pid]?.penaltyScore || ''; - const colOriginalScore = tsddict[pid]?.score || ''; + const colScore = tsddict[pid]?.penaltyScore ?? ''; + const colOriginalScore = tsddict[pid]?.score ?? ''; const colTime = tsddict[pid]?.time || ''; const colTimeStr = colTime ? formatSeconds(colTime, false) : ''; if (isExport) {