diff --git a/src/main/java/com/deloitte/elrr/services/dto/GoalDto.java b/src/main/java/com/deloitte/elrr/services/dto/GoalDto.java index 4c3bc759..9d578102 100644 --- a/src/main/java/com/deloitte/elrr/services/dto/GoalDto.java +++ b/src/main/java/com/deloitte/elrr/services/dto/GoalDto.java @@ -29,6 +29,10 @@ public class GoalDto extends ExtensibleDto { @Size(max = 255) private String name; + @NotBlank + @Size(max = 255) + private String goalId; + @Size(max = 65535) private String description; diff --git a/src/test/java/com/deloitte/elrr/services/controller/GoalControllerTest.java b/src/test/java/com/deloitte/elrr/services/controller/GoalControllerTest.java index 5084d1e0..73966b7e 100644 --- a/src/test/java/com/deloitte/elrr/services/controller/GoalControllerTest.java +++ b/src/test/java/com/deloitte/elrr/services/controller/GoalControllerTest.java @@ -369,6 +369,7 @@ private Goal getGoal() { private GoalDto getGoalDto() { GoalDto goalDto = new GoalDto(); goalDto.setPersonId(PERSON_ID); + goalDto.setGoalId("test-goal-" + UUID.randomUUID()); goalDto.setName("Test Goal"); goalDto.setDescription("Test Description"); goalDto.setType(GoalType.SELF);