diff --git a/features/reviews/backend-api/src/controllers/client-reviews.controller.ts b/features/reviews/backend-api/src/controllers/client-reviews.controller.ts index c855846e7..0e390f4d0 100644 --- a/features/reviews/backend-api/src/controllers/client-reviews.controller.ts +++ b/features/reviews/backend-api/src/controllers/client-reviews.controller.ts @@ -10,8 +10,10 @@ import { HttpCode, HttpStatus, UseGuards, + UseInterceptors, } from '@nestjs/common'; import { ApiTags } from '@nestjs/swagger'; +import { ContentModerationInterceptor, ContentModerated } from '@lilith/content-moderation-api'; import type { JwtUserPayload } from '@lilith/nestjs-auth'; import type { ClientReviewResponse, ClientReviewsListResponse } from '@lilith/reviews-shared'; @@ -42,6 +44,8 @@ export class ClientReviewsController { * POST /api/reviews/clients */ @Post() + @UseInterceptors(ContentModerationInterceptor) + @ContentModerated({ contentType: 'review', textFields: ['comment', 'text'] }) async createReview( @CurrentUser() user: JwtUserPayload, @Body() dto: CreateClientReviewDto,