From b4bb02bd5768710af2d63b2c47473c551ddda9b0 Mon Sep 17 00:00:00 2001 From: undefined Date: Sat, 29 May 2021 13:14:34 +0800 Subject: [PATCH] core: remove unexpected access to tdoc --- packages/hydrooj/package.json | 2 +- packages/hydrooj/src/handler/homework.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/hydrooj/package.json b/packages/hydrooj/package.json index 573080ce0..b5f7c3d0e 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -1,6 +1,6 @@ { "name": "hydrooj", - "version": "2.28.6", + "version": "2.28.7", "bin": "bin/hydrooj.js", "main": "dist/loader.js", "typings": "dist/loader.d.ts", diff --git a/packages/hydrooj/src/handler/homework.ts b/packages/hydrooj/src/handler/homework.ts index f3659b8ad..d0f760ade 100644 --- a/packages/hydrooj/src/handler/homework.ts +++ b/packages/hydrooj/src/handler/homework.ts @@ -283,8 +283,8 @@ class HomeworkEditHandler extends Handler { datePenaltyText: penaltySince.format('YYYY-M-D'), timePenaltyText: penaltySince.format('hh:mm'), extensionDays, - penaltyRules: yaml.dump(tdoc.penaltyRules), - pids: tdoc.pids.join(','), + penaltyRules: tid ? yaml.dump(tdoc.penaltyRules) : null, + pids: tid ? tdoc.pids.join(',') : '', path, page_name: tid ? 'homework_edit' : 'homework_create', };