[Fix] Created/Closed combination is also possible
This commit is contained in:
parent
f73b8e2455
commit
5ac798f42c
|
@ -225,6 +225,9 @@ public enum State {
|
||||||
if (states.contains(State.PLANNED) && (states.contains(State.CLOSED)))
|
if (states.contains(State.PLANNED) && (states.contains(State.CLOSED)))
|
||||||
return State.PLANNED;
|
return State.PLANNED;
|
||||||
|
|
||||||
|
if (states.contains(State.CREATED) && (states.contains(State.CLOSED)))
|
||||||
|
return State.CREATED;
|
||||||
|
|
||||||
// should never happen, unless new state is introduced
|
// should never happen, unless new state is introduced
|
||||||
throw new IllegalStateException("Unhandled situation with states: "
|
throw new IllegalStateException("Unhandled situation with states: "
|
||||||
+ states.stream().map(e -> e.state).collect(Collectors.joining(", ")));
|
+ states.stream().map(e -> e.state).collect(Collectors.joining(", ")));
|
||||||
|
|
Loading…
Reference in New Issue