diff --git a/json-transformation/src/main/java/com/swisscom/daisy/cosmos/candyfloss/transformations/Transformer.java b/json-transformation/src/main/java/com/swisscom/daisy/cosmos/candyfloss/transformations/Transformer.java index 95739ad..812b4c2 100644 --- a/json-transformation/src/main/java/com/swisscom/daisy/cosmos/candyfloss/transformations/Transformer.java +++ b/json-transformation/src/main/java/com/swisscom/daisy/cosmos/candyfloss/transformations/Transformer.java @@ -8,6 +8,7 @@ import java.util.Collections; import java.util.List; import java.util.Map; +import java.util.Objects; public class Transformer { private static final Configuration configuration = @@ -36,6 +37,9 @@ public List transformList(DocumentContext input) { var transformed = (List>) chainr.transform(input.json()); return transformed == null ? Collections.emptyList() - : transformed.stream().map(x -> JsonPath.using(configuration).parse(x)).toList(); + : transformed.stream() + .filter(Objects::nonNull) + .map(x -> JsonPath.using(configuration).parse(x)) + .toList(); } }