From 6bc02818a4d633d9388629717631bf01903bf4fa Mon Sep 17 00:00:00 2001 From: xue-shuang Date: Wed, 1 Jul 2026 10:19:44 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8DAssessmentModule?= =?UTF-8?q?=E4=B8=ADDataSource=E6=B3=A8=E5=85=A5=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/src/assessment/assessment.module.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/server/src/assessment/assessment.module.ts b/server/src/assessment/assessment.module.ts index 833846b..b0a0f53 100644 --- a/server/src/assessment/assessment.module.ts +++ b/server/src/assessment/assessment.module.ts @@ -1,5 +1,7 @@ import { Module, forwardRef } from '@nestjs/common'; +import { ModuleRef } from '@nestjs/core'; import { TypeOrmModule } from '@nestjs/typeorm'; +import { DataSource } from 'typeorm'; import { AssessmentService } from './assessment.service'; import { AssessmentController } from './assessment.controller'; import { AssessmentSession } from './entities/assessment-session.entity'; @@ -57,6 +59,12 @@ import { AuditLogService } from './services/audit-log.service'; QuestionBankService, ExportService, AuditLogService, + { + provide: DataSource, + useFactory: (moduleRef: ModuleRef) => + moduleRef.get(DataSource, { strict: false }), + inject: [ModuleRef], + }, ], exports: [AssessmentService, TemplateService, QuestionOutlineService, QuestionBankService, ExportService], })