From 7f7154b7ca62cfe5995ea2514f70bc1a567a685a Mon Sep 17 00:00:00 2001 From: undefined Date: Sat, 22 Apr 2023 18:51:34 +0800 Subject: [PATCH] core: record: pretest check for empty input --- packages/hydrooj/src/handler/record.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/hydrooj/src/handler/record.ts b/packages/hydrooj/src/handler/record.ts index 71171c81..91ac9152 100644 --- a/packages/hydrooj/src/handler/record.ts +++ b/packages/hydrooj/src/handler/record.ts @@ -290,7 +290,7 @@ class RecordMainConnectionHandler extends ConnectionHandler { async onRecordChange(rdoc: RecordDoc) { if (!this.all) { if (rdoc.domainId !== this.args.domainId) return; - if (!this.pretest && rdoc.input) return; + if (!this.pretest && typeof rdoc.input === 'string') return; if (rdoc.contest && ![this.tid, '000000000000000000000000'].includes(rdoc.contest.toString())) return; if (this.tid && rdoc.contest?.toString() !== '0'.repeat(24)) { if (contest.isLocked(this.tdoc)) return;