diff --git a/data-prepper-api/src/main/java/org/opensearch/dataprepper/model/codec/JsonDecoder.java b/data-prepper-api/src/main/java/org/opensearch/dataprepper/model/codec/JsonDecoder.java index 05bc73bdc8..852d855adf 100644 --- a/data-prepper-api/src/main/java/org/opensearch/dataprepper/model/codec/JsonDecoder.java +++ b/data-prepper-api/src/main/java/org/opensearch/dataprepper/model/codec/JsonDecoder.java @@ -72,7 +72,7 @@ public void parse(InputStream inputStream, Instant timeReceived, Consumer> records = new ArrayList<>(); + jsonDecoder = new JsonDecoder(key_name, null, null, maxEventLength); + jsonDecoder.parse(new ByteArrayInputStream(inputString.getBytes()), now, (record) -> { + records.add(record); + receivedTime = record.getData().getEventHandle().getInternalOriginationTime(); + }); + + assertTrue(records.isEmpty()); + } + @Test void test_basicJsonDecoder_withInputConfig_withoutEvents_empty_metadata_keys() throws IOException { final Instant now = Instant.now();