fix: import AiJobModule in AppModule so AiJobCreationService is available
Some checks failed
Deploy API Server / build-and-unit (push) Successful in 35s
Deploy API Server / current-integration (push) Successful in 30s
Deploy API Server / backward-compat (push) Successful in 0s
Deploy API Server / m-ai-03-synthetic-e2e (push) Failing after 11s
Deploy API Server / deploy (push) Has been skipped

AiJobModule was defined but never imported into AppModule, so NestJS
could not resolve AiJobCreationService in the DI container during E2E
tests. Added the import — all dependencies (PrismaModule, AiRuntimeModule,
AiModule) were already present in AppModule.

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
wangdl 2026-06-21 11:53:17 +08:00
parent afb90d690b
commit c2d838ed96

View File

@ -67,6 +67,7 @@ import { MaterialReadingProgressModule } from './modules/material-reading-progre
import { LearningRecordModule } from './modules/learning-record/learning-record.module'; import { LearningRecordModule } from './modules/learning-record/learning-record.module';
import { TemporaryReadingMaterialModule } from './modules/temporary-reading-material/temporary-reading-material.module'; import { TemporaryReadingMaterialModule } from './modules/temporary-reading-material/temporary-reading-material.module';
import { AiRuntimeModule } from './modules/ai-runtime/ai-runtime.module'; import { AiRuntimeModule } from './modules/ai-runtime/ai-runtime.module';
import { AiJobModule } from './modules/ai-job/ai-job.module';
import { JwtAuthGuard } from './common/guards/jwt-auth.guard'; import { JwtAuthGuard } from './common/guards/jwt-auth.guard';
import { RolesGuard } from './common/guards/roles.guard'; import { RolesGuard } from './common/guards/roles.guard';
@ -176,6 +177,7 @@ import appleConfig from './config/apple.config';
LearningRecordModule, LearningRecordModule,
TemporaryReadingMaterialModule, TemporaryReadingMaterialModule,
AiRuntimeModule, AiRuntimeModule,
AiJobModule,
], ],
providers: [ providers: [
{ provide: APP_GUARD, useClass: RateLimitGuard }, { provide: APP_GUARD, useClass: RateLimitGuard },