From f72b2214973d7906755df38cfc2869a4cf79c7bc Mon Sep 17 00:00:00 2001 From: undefined Date: Tue, 28 Mar 2023 15:19:44 +0800 Subject: [PATCH] core: fix fileio --- README.md | 15 +++++++++++++++ packages/hydrooj/package.json | 2 +- packages/hydrooj/src/model/record.ts | 2 +- packages/ui-default/package.json | 2 +- 4 files changed, 18 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 369b6327..f1f5c56b 100644 --- a/README.md +++ b/README.md @@ -39,6 +39,21 @@ Telegram [@webpack_exports_undefined](https://t.me/webpack_exports_undefined)

更新日志(点击展开)

+### Hydro 4.9.7 / UI 4.48.10 +- ui: websocket: 添加心跳包 +- judge: 修复客观题和文件 IO 题提交 +- judge: 添加 compile_time_limit 选项 +- core: 添加 kotlin 和 pypy3 预设 +- ui: scoreboard: 支持自动更新 +- core: contest: 封榜后允许管理员查看实时分数 +- judge: 支持按题目设置语言时空限制倍率 +- install: 支持自动导入 hustoj 数据 +- install: 支持指定安装源 +- core: 支持从 npmjs 自动安装插件 +- core&ui: 漏洞修复 +- judge: 设置最低评测优先级 +- core: 修复部分赛制下封榜时仍能查看提交列表的问题 + ### Hydro 4.9.0 / UI 4.48.0 - core: 优化讨论鉴权 - judge: 优化统一回调评测状态回显 diff --git a/packages/hydrooj/package.json b/packages/hydrooj/package.json index e23c264a..024cd75f 100644 --- a/packages/hydrooj/package.json +++ b/packages/hydrooj/package.json @@ -1,6 +1,6 @@ { "name": "hydrooj", - "version": "4.9.6", + "version": "4.9.7", "bin": "bin/hydrooj.js", "main": "src/plugin-api", "module": "src/plugin-api", diff --git a/packages/hydrooj/src/model/record.ts b/packages/hydrooj/src/model/record.ts index 5fb4abaa..eb39ffea 100644 --- a/packages/hydrooj/src/model/record.ts +++ b/packages/hydrooj/src/model/record.ts @@ -83,7 +83,7 @@ export default class RecordModel { source = `${pdoc.domainId}/${pdoc.docId}`; data = pdoc.data; if (typeof pdoc.config === 'string') throw new Error(pdoc.config); - config.type = pdoc.config.type as any; + config.type = pdoc.config.type === 'fileio' ? 'default' : pdoc.config.type as any; if (pdoc.config.type === 'remote_judge' && rdoc.contest?.toHexString() !== '0'.repeat(24)) { return await task.addMany(rids.map((rid) => ({ ...(pdoc.config as any), diff --git a/packages/ui-default/package.json b/packages/ui-default/package.json index 505d5b59..fa33b6e9 100644 --- a/packages/ui-default/package.json +++ b/packages/ui-default/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/ui-default", - "version": "4.48.9", + "version": "4.48.10", "author": "undefined ", "license": "AGPL-3.0", "main": "index.ts",