Skip to content

Commit c543fda

Browse files
committed
Constructor can now deal with null values as Variables#getVariable may return null which previously resulted in parsing errors in jackson
1 parent 2d4ce30 commit c543fda

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

src/main/java/dev/dsf/bpe/ProcessErrors.java

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package dev.dsf.bpe;
22

3-
import java.util.ArrayList;
43
import java.util.Collection;
54
import java.util.List;
5+
import java.util.Objects;
66
import java.util.Vector;
77

88
import com.fasterxml.jackson.annotation.JsonCreator;
@@ -21,7 +21,14 @@ public ProcessErrors()
2121
@JsonCreator
2222
public ProcessErrors(@JsonProperty("entries") Collection<ProcessError> entries)
2323
{
24-
this.entries = new ArrayList<>(entries);
24+
if (Objects.nonNull(entries))
25+
{
26+
this.entries = new Vector<>(entries);
27+
}
28+
else
29+
{
30+
this.entries = new Vector<>();
31+
}
2532
}
2633

2734
@JsonProperty("entries")

0 commit comments

Comments
 (0)