fix(ai-prompts): import UserModule to resolve RbacGuard dependency
CI / CD Pipeline / build (push) Successful in 4m45s
CI / CD Pipeline / deploy (push) Successful in 4m20s

This commit is contained in:
2026-05-26 11:10:03 +07:00
parent 1da666b090
commit 83d1517afc
@@ -1,6 +1,7 @@
// File: backend/src/modules/ai/prompts/ai-prompts.module.ts // File: backend/src/modules/ai/prompts/ai-prompts.module.ts
// Change Log // Change Log
// - 2026-05-25: Created AiPromptsModule for prompt versioning system (ADR-029) // - 2026-05-25: Created AiPromptsModule for prompt versioning system (ADR-029)
// - 2026-05-26: Import UserModule to resolve RbacGuard dependency (UserService)
import { Module } from '@nestjs/common'; import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm'; import { TypeOrmModule } from '@nestjs/typeorm';
@@ -8,12 +9,13 @@ import { AiPrompt } from './ai-prompts.entity';
import { AuditLog } from '../../../common/entities/audit-log.entity'; import { AuditLog } from '../../../common/entities/audit-log.entity';
import { AiPromptsService } from './ai-prompts.service'; import { AiPromptsService } from './ai-prompts.service';
import { AiPromptsController } from './ai-prompts.controller'; import { AiPromptsController } from './ai-prompts.controller';
import { UserModule } from '../../user/user.module';
/** /**
* Module สำหรับการจัดการเวอร์ชันของ AI Prompts ใน OCR Pipeline * Module สำหรับการจัดการเวอร์ชันของ AI Prompts ใน OCR Pipeline
*/ */
@Module({ @Module({
imports: [TypeOrmModule.forFeature([AiPrompt, AuditLog])], imports: [TypeOrmModule.forFeature([AiPrompt, AuditLog]), UserModule],
controllers: [AiPromptsController], controllers: [AiPromptsController],
providers: [AiPromptsService], providers: [AiPromptsService],
exports: [AiPromptsService], exports: [AiPromptsService],