From c2d838ed96f56c7df53f9e7599574891c8a922ac Mon Sep 17 00:00:00 2001 From: wangdl Date: Sun, 21 Jun 2026 11:53:17 +0800 Subject: [PATCH] fix: import AiJobModule in AppModule so AiJobCreationService is available MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- src/app.module.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/app.module.ts b/src/app.module.ts index 7309b55..990556d 100644 --- a/src/app.module.ts +++ b/src/app.module.ts @@ -67,6 +67,7 @@ import { MaterialReadingProgressModule } from './modules/material-reading-progre import { LearningRecordModule } from './modules/learning-record/learning-record.module'; import { TemporaryReadingMaterialModule } from './modules/temporary-reading-material/temporary-reading-material.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 { RolesGuard } from './common/guards/roles.guard'; @@ -176,6 +177,7 @@ import appleConfig from './config/apple.config'; LearningRecordModule, TemporaryReadingMaterialModule, AiRuntimeModule, + AiJobModule, ], providers: [ { provide: APP_GUARD, useClass: RateLimitGuard },