fix: add @Optional() to ContentSafetyService in RagChatService
All checks were successful
Deploy API Server / build-and-deploy (push) Successful in 41s
All checks were successful
Deploy API Server / build-and-deploy (push) Successful in 41s
Same issue as KnowledgeBaseService — NestJS can't resolve ContentSafetyService in RagChatModule without @Optional(). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
parent
7ae94d9178
commit
0c07b59765
@ -1,4 +1,4 @@
|
|||||||
import { Injectable, NotFoundException, Logger } from '@nestjs/common';
|
import { Injectable, NotFoundException, Logger, Optional } from '@nestjs/common';
|
||||||
import { PrismaService } from '../../infrastructure/database/prisma.service';
|
import { PrismaService } from '../../infrastructure/database/prisma.service';
|
||||||
import { ContentSafetyService } from '../content-safety/content-safety.service';
|
import { ContentSafetyService } from '../content-safety/content-safety.service';
|
||||||
|
|
||||||
@ -8,7 +8,7 @@ export class RagChatService {
|
|||||||
|
|
||||||
constructor(
|
constructor(
|
||||||
private readonly prisma: PrismaService,
|
private readonly prisma: PrismaService,
|
||||||
private readonly safety?: ContentSafetyService,
|
@Optional() private readonly safety?: ContentSafetyService,
|
||||||
) {}
|
) {}
|
||||||
|
|
||||||
async createSession(userId: string, knowledgeBaseId: string, title?: string) {
|
async createSession(userId: string, knowledgeBaseId: string, title?: string) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user