diff --git a/apps/ai-game-creator-shell/src/view/project-development/chat/conversation/directTurnEnqueueFailure.ts b/apps/ai-game-creator-shell/src/view/project-development/chat/conversation/directTurnEnqueueFailure.ts index 1c0a0e74c..44d2bbb69 100644 --- a/apps/ai-game-creator-shell/src/view/project-development/chat/conversation/directTurnEnqueueFailure.ts +++ b/apps/ai-game-creator-shell/src/view/project-development/chat/conversation/directTurnEnqueueFailure.ts @@ -73,9 +73,9 @@ export function enqueueFailureNotice(failure: EnqueueError): string | null { case 'projectRootUnusable': return '当前项目目录不存在或不是绝对路径'; case 'permissionRejected': - return failure.policyDetail.trim() || null; + return failure.policyDetail?.trim() || null; case 'inputRejected': - return failure.detail.trim() || null; + return failure.detail?.trim() || null; case 'contentEmpty': return '聊天内容不能为空'; // 宿主 / 环境事实:必须走上报通道,文案由 `enqueueSystemFailureNoticeText` 给固定句。