fix(M-AI-05): correct createJob return type — result.id not result.job.id
All checks were successful
Deploy API Server / build-and-unit (push) Successful in 35s
Deploy API Server / current-integration (push) Successful in 3m2s
Deploy API Server / backward-compat (push) Successful in 17s
Deploy API Server / deploy (push) Successful in 1m2s

AiJobCreationService.createJob() returns AiJob entity directly,
not wrapped in { job: {...} }.

Build error: TS2339 Property 'job' does not exist on type AiJob.
Fixed: result.job.id → result.id (lines 135, 141).

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
wangdl 2026-06-21 17:51:37 +08:00
parent e63a1332e1
commit a14f490526

View File

@ -132,13 +132,13 @@ export class FeynmanExecutionRouter {
}); });
this.logger.log( this.logger.log(
`Feynman Unified: jobId=${result.job.id} userId=${userId} ` + `Feynman Unified: jobId=${result.id} userId=${userId} ` +
`submissionId=${submissionId} idempotencyKey=${idempotencyKey}`, `submissionId=${submissionId} idempotencyKey=${idempotencyKey}`,
); );
// 8. 返回兼容响应(不删除旧字段,新增可选字段) // 8. 返回兼容响应(不删除旧字段,新增可选字段)
return { return {
jobId: result.job.id, jobId: result.id,
status: 'queued', status: 'queued',
engineMode: 'unified', engineMode: 'unified',
lifecycleStatus: 'queued', lifecycleStatus: 'queued',