From 896884062cc400c39a2e208246007301a36319c4 Mon Sep 17 00:00:00 2001 From: undefined Date: Mon, 25 Oct 2021 19:08:45 +0800 Subject: [PATCH] core: fix problem_files --- packages/hydrooj/package.json | 2 +- packages/hydrooj/src/handler/problem.ts | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/hydrooj/package.json b/packages/hydrooj/package.json index ec1b02cec..47bb87f67 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -1,6 +1,6 @@ { "name": "hydrooj", - "version": "3.1.4", + "version": "3.1.5", "bin": "bin/hydrooj.js", "main": "src/loader", "module": "src/loader", diff --git a/packages/hydrooj/src/handler/problem.ts b/packages/hydrooj/src/handler/problem.ts index 7a8c0136b..79c098d12 100644 --- a/packages/hydrooj/src/handler/problem.ts +++ b/packages/hydrooj/src/handler/problem.ts @@ -268,11 +268,6 @@ export class ProblemDetailHandler extends ProblemHandler { discussionCount: dcnt, tdoc: this.tdoc, tsdoc: this.tsdoc, - page_name: this.tdoc - ? this.tdoc.rule === 'homework' - ? 'homework_detail_problem' - : 'contest_detail_problem' - : 'problem_detail', }; this.response.template = 'problem_detail.html'; this.extraTitleContent = this.pdoc.title; @@ -287,6 +282,11 @@ export class ProblemDetailHandler extends ProblemHandler { .replace(/\(file:\/\//g, `(./${this.pdoc.docId}/file/`) .replace(/="file:\/\//g, `="./${this.pdoc.docId}/file/`); } + this.response.body.page_name = this.tdoc + ? this.tdoc.rule === 'homework' + ? 'homework_detail_problem' + : 'contest_detail_problem' + : 'problem_detail'; if (!this.response.body.tdoc) { if (this.psdoc?.rid) { this.response.body.rdoc = await record.get(this.domainId, this.psdoc.rid);