diff --git a/packages/migrate/scripts/hustoj.ts b/packages/migrate/scripts/hustoj.ts index c31190c2..4f837e43 100644 --- a/packages/migrate/scripts/hustoj.ts +++ b/packages/migrate/scripts/hustoj.ts @@ -186,7 +186,7 @@ export async function run({ const pid = await ProblemModel.add( domainId, `P${pdoc.problem_id}`, pdoc.title, content, - 1, pdoc.source.split(' ').map((i) => i.trim()).filter((i) => i), + 1, pdoc.source?.trim().length ? pdoc.source.split(' ').map((i) => i.trim()).filter((i) => i) : [], { hidden: pdoc.defunct === 'Y' }, ); pidMap[pdoc.problem_id] = pid;