From f9c0437d16170c82325391d589ae7c5210302333 Mon Sep 17 00:00:00 2001 From: undefined Date: Sat, 6 Nov 2021 18:49:15 +0800 Subject: [PATCH] core: contest rule check --- packages/hydrooj/package.json | 2 +- packages/hydrooj/src/handler/contest.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/hydrooj/package.json b/packages/hydrooj/package.json index 78437dff0..d0be3ff7a 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -1,6 +1,6 @@ { "name": "hydrooj", - "version": "3.1.24", + "version": "3.1.25", "bin": "bin/hydrooj.js", "main": "src/loader", "module": "src/loader", diff --git a/packages/hydrooj/src/handler/contest.ts b/packages/hydrooj/src/handler/contest.ts index b7248b128..5bff03537 100644 --- a/packages/hydrooj/src/handler/contest.ts +++ b/packages/hydrooj/src/handler/contest.ts @@ -220,7 +220,7 @@ export class ContestEditHandler extends Handler { @param('duration', Types.Float) @param('title', Types.Title) @param('content', Types.Content) - @param('rule', Types.Range(contest.RULES)) + @param('rule', Types.Range(Object.assign(contest.RULES).filter((i) => i !== 'homework'))) @param('pids', Types.Content) @param('rated', Types.Boolean) @param('code', Types.String, true)