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) {

Reply via email to