From fef20ec8760c5ab70334866621c6ff6bb0e6820b Mon Sep 17 00:00:00 2001 From: Mei Chang van der Werff Date: Thu, 18 Dec 2025 03:35:47 +0100 Subject: [PATCH] refactor to setters TODO, ingredientController --- commons/src/main/java/commons/Ingredient.java | 4 ++++ server/src/main/java/server/api/IngredientController.java | 3 +-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/commons/src/main/java/commons/Ingredient.java b/commons/src/main/java/commons/Ingredient.java index 23b2223..2ecc532 100644 --- a/commons/src/main/java/commons/Ingredient.java +++ b/commons/src/main/java/commons/Ingredient.java @@ -50,6 +50,10 @@ public class Ingredient { + carbsPer100g * KCAL_PER_GRAM_CARBS + fatPer100g * KCAL_PER_GRAM_FAT; } + + public void setId(long id) { + this.id = id; + } } diff --git a/server/src/main/java/server/api/IngredientController.java b/server/src/main/java/server/api/IngredientController.java index 7015aca..531b8f3 100644 --- a/server/src/main/java/server/api/IngredientController.java +++ b/server/src/main/java/server/api/IngredientController.java @@ -134,8 +134,7 @@ public class IngredientController { return ResponseEntity.notFound().build(); } - // TODO: Refactor to use setters - updated.id = id; + updated.setId(id); Ingredient savedIngredient = ingredientRepository.save(updated); messagingTemplate.convertAndSend(Topics.INGREDIENTS, new CreateIngredientMessage(savedIngredient));