This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch groups-aws in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git
commit d465c10483b0ec2d763226a05ed316bf74c6d4e9 Author: Andrea Cosentino <[email protected]> AuthorDate: Wed May 5 13:13:23 2021 +0200 Generalize the idea for checking the body in action like replace field etc. --- .../org/apache/camel/kamelets/utils/transform/ReplaceField.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/transform/ReplaceField.java b/library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/transform/ReplaceField.java index 9ec117c..2ea2ed5 100644 --- a/library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/transform/ReplaceField.java +++ b/library/camel-kamelets-utils/src/main/java/org/apache/camel/kamelets/utils/transform/ReplaceField.java @@ -61,7 +61,11 @@ public class ReplaceField { updatedBody.put(renameOptional(fieldName, renamingMap), fieldValue); } } - return updatedBody; + if (!updatedBody.isEmpty()) { + return updatedBody; + } else { + return body; + } } boolean filterNames(String fieldName, List<String> enabledFields, List<String> disabledFields) {
