From f825fbe4f10d1be6949ed0d090890008e9f7b593 Mon Sep 17 00:00:00 2001 From: undefined Date: Thu, 6 Mar 2025 03:14:57 +0800 Subject: [PATCH] import-qduoj: fix spj=null --- packages/import-qduoj/index.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/packages/import-qduoj/index.ts b/packages/import-qduoj/index.ts index 047deecb7..c4179aef8 100644 --- a/packages/import-qduoj/index.ts +++ b/packages/import-qduoj/index.ts @@ -28,10 +28,13 @@ const ProblemSchema = Schema.object({ display_id: Schema.string(), time_limit: Schema.union([Schema.number(), Schema.string()]).required(), memory_limit: Schema.union([Schema.number(), Schema.string()]).required(), - spj: Schema.object({ - language: Schema.string().required(), - code: Schema.string().required(), - }), + spj: Schema.union([ + Schema.never(), + Schema.object({ + language: Schema.string().required(), + code: Schema.string().required(), + }), + ]), test_case_score: Schema.array(Schema.object({ input_name: Schema.string().required(), output_name: Schema.string().required(),