From 87f64d60fd1945f69cd1a385eba9c60714232c53 Mon Sep 17 00:00:00 2001 From: undefined Date: Wed, 12 Aug 2026 10:54:31 +0800 Subject: [PATCH] fix config parse fallback --- packages/hydrooj/src/lib/testdataConfig.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/hydrooj/src/lib/testdataConfig.ts b/packages/hydrooj/src/lib/testdataConfig.ts index 683e83368..2fa7f2aba 100644 --- a/packages/hydrooj/src/lib/testdataConfig.ts +++ b/packages/hydrooj/src/lib/testdataConfig.ts @@ -6,7 +6,7 @@ import type { ProblemConfig } from '../interface'; export async function parseConfig(config: string | ProblemConfigFile = {}, files: string[]) { const cfg: ProblemConfigFile = typeof config === 'string' - ? await readYamlCases(load(config) as Record) + ? await readYamlCases(load(config || '{}') as Record) : await readYamlCases(config); const result: ProblemConfig = { count: Object.keys(cfg.answers || {}).length || Math.sum((cfg.subtasks || []).map((s) => s.cases.length)),