From 1f8b35187a3e04fa7c53db86533ba0b7755d7a3d Mon Sep 17 00:00:00 2001 From: Rafael Acevedo Date: Sat, 15 Oct 2022 11:45:08 -0300 Subject: [PATCH] Remove usages of ObjectNode.put(String, JsonNode) as it is deprecated It is replaced by `set(String, JsonNode)`. Ref: https://github.com/FasterXML/jackson-databind/blob/2.14/src/main/java/com/fasterxml/jackson/databind/node/ObjectNode.java#L644 --- .../iceberg/testresources/IcebergChangeEventBuilder.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/debezium-server-iceberg-sink/src/test/java/io/debezium/server/iceberg/testresources/IcebergChangeEventBuilder.java b/debezium-server-iceberg-sink/src/test/java/io/debezium/server/iceberg/testresources/IcebergChangeEventBuilder.java index 75998515..41d74719 100644 --- a/debezium-server-iceberg-sink/src/test/java/io/debezium/server/iceberg/testresources/IcebergChangeEventBuilder.java +++ b/debezium-server-iceberg-sink/src/test/java/io/debezium/server/iceberg/testresources/IcebergChangeEventBuilder.java @@ -44,14 +44,14 @@ public IcebergChangeEventBuilder destination(String destination) { public IcebergChangeEventBuilder addField(String parentFieldName, String name, String val) { ObjectNode nestedField = JsonNodeFactory.instance.objectNode(); nestedField.put(name, val); - this.payload.put(parentFieldName, nestedField); + this.payload.set(parentFieldName, nestedField); return this; } public IcebergChangeEventBuilder addField(String parentFieldName, String name, int val) { ObjectNode nestedField = JsonNodeFactory.instance.objectNode(); nestedField.put(name, val); - this.payload.put(parentFieldName, nestedField); + this.payload.set(parentFieldName, nestedField); return this; } @@ -62,7 +62,7 @@ public IcebergChangeEventBuilder addField(String parentFieldName, String name, b nestedField = (ObjectNode) this.payload.get(parentFieldName); } nestedField.put(name, val); - this.payload.put(parentFieldName, nestedField); + this.payload.set(parentFieldName, nestedField); return this; }