diff --git a/src/main/java/com/example/demo/entity/Recipe.java b/src/main/java/com/example/demo/entity/Recipe.java index 16efc25..b1c1bd0 100644 --- a/src/main/java/com/example/demo/entity/Recipe.java +++ b/src/main/java/com/example/demo/entity/Recipe.java @@ -1,4 +1,4 @@ -package com.example.demo.entity; +ackage com.example.demo.entity; import jakarta.persistence.*; import java.util.List; @@ -58,11 +58,13 @@ public class Recipe { // Recipe ingredients relationship @OneToMany(mappedBy = "recipe", cascade = CascadeType.ALL, orphanRemoval = true, fetch = FetchType.LAZY) @NotEmpty(message = "At least one ingredient is required") + //hopfully add consistent order @OrderBy("orderIndex ASC") private List recipeIngredients = new ArrayList<>(); // Recipe Steps relationship @OneToMany(mappedBy = "recipe", cascade = CascadeType.ALL, orphanRemoval = true, fetch = FetchType.LAZY) + //hopefully to add order @OrderBy("stepNumber ASC") private List steps = new ArrayList<>(); @@ -176,7 +178,6 @@ public class Recipe { public void setUpdatedAt(LocalDateTime updatedAt) { this.updatedAt = updatedAt; - this.updatedAt = updatedAt; } public List getRecipeIngredients(){ @@ -227,3 +228,4 @@ public class Recipe { this.cost = cost; } } + diff --git a/src/main/java/com/example/demo/entity/RecipeIngredient.java b/src/main/java/com/example/demo/entity/RecipeIngredient.java index 0590d03..1971526 100644 --- a/src/main/java/com/example/demo/entity/RecipeIngredient.java +++ b/src/main/java/com/example/demo/entity/RecipeIngredient.java @@ -113,3 +113,4 @@ public class RecipeIngredient { this.orderIndex = orderIndex; } } + diff --git a/uploads/ea91b0a9-f2b8-4401-a282-0d6919a98934.jpg b/uploads/ea91b0a9-f2b8-4401-a282-0d6919a98934.jpg new file mode 100644 index 0000000..0c8dc24 Binary files /dev/null and b/uploads/ea91b0a9-f2b8-4401-a282-0d6919a98934.jpg differ