From 58807c4148d0b16be033bd566f68f2c7e3bb9639 Mon Sep 17 00:00:00 2001 From: undefined Date: Sun, 8 Nov 2020 12:22:37 +0800 Subject: [PATCH] =?UTF-8?q?core:=20=E4=BF=AE=E5=A4=8DOI=E8=B5=9B=E5=88=B6?= =?UTF-8?q?=E4=B8=8B=E9=87=8D=E5=A4=8D=E6=8F=90=E4=BA=A4=E9=87=8D=E5=A4=8D?= =?UTF-8?q?=E8=AE=A1=E5=88=86=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/hydrooj/package.json | 2 +- packages/hydrooj/src/model/contest.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/hydrooj/package.json b/packages/hydrooj/package.json index df45e74fa..63176148f 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -1,6 +1,6 @@ { "name": "hydrooj", - "version": "2.13.43", + "version": "2.13.44", "bin": "bin/hydrooj.js", "main": "dist/loader.js", "typings": "dist/loader.d.ts", diff --git a/packages/hydrooj/src/model/contest.ts b/packages/hydrooj/src/model/contest.ts index 1b808f38b..e549e9cfd 100644 --- a/packages/hydrooj/src/model/contest.ts +++ b/packages/hydrooj/src/model/contest.ts @@ -151,6 +151,7 @@ const oi: ContestRule = { for (const j of journal) { if (tdoc.pids.includes(j.pid)) { detail[j.pid] = j; + if (detail[j.pid]) score -= detail[j.pid].score; score += j.score; } } @@ -193,7 +194,7 @@ const oi: ContestRule = { for (const pid of tdoc.pids) { row.push({ type: 'record', - value: tsddict[pid]?.score || '-', + value: tsddict[pid]?.score ?? '-', raw: tsddict[pid]?.rid || null, }); }