diff --git a/scripts/check-game-distribution-validation-restart-e2e.mjs b/scripts/check-game-distribution-validation-restart-e2e.mjs index 598af8f2e..b5990d727 100644 --- a/scripts/check-game-distribution-validation-restart-e2e.mjs +++ b/scripts/check-game-distribution-validation-restart-e2e.mjs @@ -237,6 +237,9 @@ async function runPrepare() { }); const gameId = created.data?.id; check('创建游戏成功', created.status === 200 && Boolean(gameId)); + // `check` 只记失败不中断:创建失败时 created.data 为空,继续解引用会抛未捕获 TypeError + // 把脚本直接打崩,拿不到后面成组的 check 结论。 + if (!gameId) process.exit(1); // 建版沿用创建时服务端派生的封面 objectKey(必须属于该游戏当前媒体)。 const resolvedMetadata = { ...metadata,