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)