From ab96186de09388968186857873ec43367a35130c Mon Sep 17 00:00:00 2001 From: Eryk Kullikowski Date: Fri, 10 May 2024 10:28:07 +0200 Subject: [PATCH] better handeling of missing source values --- .../io/github/erykkul/json/transformer/Transformation.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/io/github/erykkul/json/transformer/Transformation.java b/src/main/java/io/github/erykkul/json/transformer/Transformation.java index 416c73e..e3894ad 100644 --- a/src/main/java/io/github/erykkul/json/transformer/Transformation.java +++ b/src/main/java/io/github/erykkul/json/transformer/Transformation.java @@ -6,7 +6,6 @@ import static jakarta.json.JsonValue.EMPTY_JSON_OBJECT; import static jakarta.json.JsonValue.NULL; import static jakarta.json.JsonValue.ValueType.ARRAY; -import static jakarta.json.JsonValue.ValueType.OBJECT; import java.util.Arrays; import java.util.Collections; @@ -171,7 +170,7 @@ private JsonValue transform(final TransformationCtx ctx, final List sour return ctx.getLocalResult(); } final String rootOrResultPointer = resultPointers.isEmpty() ? "" : resultPointers.get(0); - final JsonValue fixedResult = Utils.fixPath(ctx.getLocalResult(), append ? ARRAY : OBJECT, rootOrResultPointer); + final JsonValue fixedResult = Utils.fixPath(ctx.getLocalResult(), ARRAY, rootOrResultPointer); if (!Utils.isArray(sourceValue)) { return fixedResult; }