diff --git a/Server/banchango/src/main/java/com/sundaegukbap/banchango/recipe/application/RecipeService.java b/Server/banchango/src/main/java/com/sundaegukbap/banchango/recipe/application/RecipeService.java index a976ec7..5b7cafb 100644 --- a/Server/banchango/src/main/java/com/sundaegukbap/banchango/recipe/application/RecipeService.java +++ b/Server/banchango/src/main/java/com/sundaegukbap/banchango/recipe/application/RecipeService.java @@ -56,12 +56,13 @@ public void refreshRecommendedRecipes(Long userId, RecipeCategory recipeCategory .orElseThrow(() -> new NoSuchElementException("no user")); List recommendedRecipeIds = aiRecipeRecommendClient.getRecommendedRecipesFromAI(recipeCategory, ingredients); List recipes = recipeRepository.findAllById(recommendedRecipeIds); - List recommendedRecipes = recipes.stream() - .map(recipe -> UserRecommendedRecipe.builder() - .user(user) - .recipe(recipe) - .build()) - .collect(Collectors.toList()); - recommendedRecipeRepository.saveAll(recommendedRecipes); + + recipes.forEach(recipe -> { + UserRecommendedRecipe recommendedRecipe = UserRecommendedRecipe.builder() + .user(user) + .recipe(recipe) + .build(); + recommendedRecipeRepository.save(recommendedRecipe); + }); } }