fix bug in favorite list

This commit is contained in:
2025-12-29 11:24:10 +03:30
parent 89af06d15b
commit e8787be08e
2 changed files with 4 additions and 4 deletions
@@ -62,8 +62,8 @@ export class FoodController {
@ApiHeader(API_HEADER_SLUG) @ApiHeader(API_HEADER_SLUG)
@ApiBearerAuth() @ApiBearerAuth()
@ApiOperation({ summary: 'get my favorites' }) @ApiOperation({ summary: 'get my favorites' })
getMyFavorites(@UserId() userId: string) { getMyFavorites(@UserId() userId: string, @RestId() restId: string) {
return this.foodsService.getMyFavorites(userId); return this.foodsService.getMyFavorites(userId, restId);
} }
/* ---------------------------------- Admin ---------------------------------- */ /* ---------------------------------- Admin ---------------------------------- */
+2 -2
View File
@@ -260,8 +260,8 @@ export class FoodService {
} }
async getMyFavorites(userId: string) { async getMyFavorites(userId: string,restId: string) {
return this.em.find(Favorite, { user: userId }, { populate: ['food'] }); return this.em.find(Favorite, { user: userId, food: { restaurant: { id: restId } } }, { populate: ['food'] });
} }
/** /**
* Invalidate cache for restaurant foods * Invalidate cache for restaurant foods