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));