From e1f68730f989594ab7d7630755da48237cbcc483 Mon Sep 17 00:00:00 2001 From: morteza-mortezai Date: Sat, 15 Nov 2025 15:13:34 +0330 Subject: [PATCH] update food --- src/modules/foods/providers/food.service.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/modules/foods/providers/food.service.ts b/src/modules/foods/providers/food.service.ts index 46ba3fe..4891fc9 100644 --- a/src/modules/foods/providers/food.service.ts +++ b/src/modules/foods/providers/food.service.ts @@ -88,6 +88,9 @@ export class FoodService { // attach new categories if provided (adds, does not attempt to preserve/remove existing ones) if (Array.isArray(categoryIds) && categoryIds.length) { const categories = await this.categoryRepository.find({ id: { $in: categoryIds } }); + + food.categories.removeAll(); + categories.forEach(cat => { // Collection.add will ignore duplicates food.categories.add(cat);