From 778f71fb9c0c1e20861f35c06d2e111d644aaebc Mon Sep 17 00:00:00 2001 From: morteza-mortezai Date: Mon, 8 Dec 2025 15:58:30 +0330 Subject: [PATCH] review --- src/modules/review/controllers/review.controller.ts | 6 +++--- src/modules/review/repositories/review.repository.ts | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/modules/review/controllers/review.controller.ts b/src/modules/review/controllers/review.controller.ts index 8f1adea..ab7168e 100644 --- a/src/modules/review/controllers/review.controller.ts +++ b/src/modules/review/controllers/review.controller.ts @@ -55,9 +55,9 @@ export class ReviewController { @ApiQuery({ name: 'limit', required: false, type: Number }) @ApiQuery({ name: 'orderBy', required: false, type: String }) @ApiQuery({ name: 'order', required: false, enum: ['asc', 'desc'] }) - findRestuarantAllReviews(@Query() dto: FindRestuarantReviewsDto) { + findRestuarantAllReviews(@Query() dto: FindRestuarantReviewsDto, @Param('restuarantSlug') restuarantSlug: string) { // Only show approved reviews for public endpoint - return this.reviewService.findRestuarantAllReviews({ ...dto, isApproved: true }); + return this.reviewService.findRestuarantAllReviews({ ...dto, isApproved: true, restuarantSlug }); } // @Get('public/reviews/:id') @@ -103,7 +103,7 @@ export class ReviewController { @ApiQuery({ name: 'orderBy', required: false, type: String }) @ApiQuery({ name: 'order', required: false, enum: ['asc', 'desc'] }) findAllAdmin(@Query() dto: FindReviewsDto, @RestId() restId: string) { - return this.reviewService.findAll({ ...dto, restId }); + return this.reviewService.findAll({ ...dto, restId: restId }); } @UseGuards(AdminAuthGuard) diff --git a/src/modules/review/repositories/review.repository.ts b/src/modules/review/repositories/review.repository.ts index 73c5283..9a49702 100644 --- a/src/modules/review/repositories/review.repository.ts +++ b/src/modules/review/repositories/review.repository.ts @@ -52,7 +52,7 @@ export class ReviewRepository extends EntityRepository { limit, offset, orderBy: { [orderBy]: order.toLowerCase() as 'asc' | 'desc' }, - populate: ['food', 'user', 'order'], + // populate: ['food', 'user', 'order'], }); const totalPages = Math.ceil(total / limit);