diff --git a/src/modules/content-safety/content-safety.service.ts b/src/modules/content-safety/content-safety.service.ts index 8a5b523..158c36a 100644 --- a/src/modules/content-safety/content-safety.service.ts +++ b/src/modules/content-safety/content-safety.service.ts @@ -2,6 +2,7 @@ import { Injectable, Logger } from '@nestjs/common'; import { PrismaService } from '../../infrastructure/database/prisma.service'; import { RedisService } from '../../infrastructure/redis/redis.service'; import { QueueService } from '../../infrastructure/queue/queue.service'; +import { enrichWithNames } from '../../common/helpers/name-resolver'; const SW_CACHE_KEY = 'safety:words'; const SW_CACHE_TTL = 300; @@ -76,7 +77,10 @@ export class ContentSafetyService { } async getAllWords() { return this.prisma.sensitiveWord.findMany({ orderBy: { createdAt: 'desc' } }) } - async getChecks(limit = 50) { return this.prisma.contentSafetyCheck.findMany({ orderBy: { createdAt: 'desc' }, take: limit }) } + async getChecks(limit = 50) { + const items = await this.prisma.contentSafetyCheck.findMany({ orderBy: { createdAt: 'desc' }, take: limit }); + return enrichWithNames(this.prisma, items); + } // ── Reports ──