diff --git a/core/src/main/java/de/srsoftware/umbrella/core/model/Project.java b/core/src/main/java/de/srsoftware/umbrella/core/model/Project.java index 2fc8397..7b11340 100644 --- a/core/src/main/java/de/srsoftware/umbrella/core/model/Project.java +++ b/core/src/main/java/de/srsoftware/umbrella/core/model/Project.java @@ -31,7 +31,7 @@ public class Project implements Mappable { this.companyId = companyId; this.showClosed = showClosed; this.members = members; - this.allowedStates = allowedStates; + this.allowedStates = new ArrayList<>(allowedStates); } public Collection allowedStates(){ diff --git a/core/src/main/java/de/srsoftware/umbrella/core/model/Status.java b/core/src/main/java/de/srsoftware/umbrella/core/model/Status.java index 2e49391..c2677ba 100644 --- a/core/src/main/java/de/srsoftware/umbrella/core/model/Status.java +++ b/core/src/main/java/de/srsoftware/umbrella/core/model/Status.java @@ -17,7 +17,7 @@ public record Status(String name, int code) implements Mappable { public static final Status STARTED = new Status("STARTED",40); // was 20 public static final Status COMPLETE = new Status("COMPLETE",60); public static final Status CANCELLED = new Status("CANCELLED", 100); - public static final List PREDEFINED = new ArrayList<>(List.of(OPEN, STARTED, PENDING, COMPLETE, CANCELLED)); + public static final List PREDEFINED = List.of(OPEN, STARTED, PENDING, COMPLETE, CANCELLED); public static Status of(int code){ return switch (code){