This is an automated email from the ASF dual-hosted git repository.

hansva pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/hop.git


The following commit(s) were added to refs/heads/main by this push:
     new 7758ffd147 Issue #5694 (bug fix) (#5695)
7758ffd147 is described below

commit 7758ffd147204c23f8f52e922a48730820a4015e
Author: Matt Casters <[email protected]>
AuthorDate: Tue Sep 9 11:01:55 2025 +0200

    Issue #5694 (bug fix) (#5695)
    
    Co-authored-by: Matt Casters <[email protected]>
---
 .../transforms/metadata/dataset/golden-merge-rows-diff.json        | 4 ++--
 .../apache/hop/pipeline/transforms/mergerows/MergeRowsMeta.java    | 7 +++----
 2 files changed, 5 insertions(+), 6 deletions(-)

diff --git 
a/integration-tests/transforms/metadata/dataset/golden-merge-rows-diff.json 
b/integration-tests/transforms/metadata/dataset/golden-merge-rows-diff.json
index ca0feaf854..f83fef41f6 100644
--- a/integration-tests/transforms/metadata/dataset/golden-merge-rows-diff.json
+++ b/integration-tests/transforms/metadata/dataset/golden-merge-rows-diff.json
@@ -32,7 +32,7 @@
       "field_length": -1,
       "field_type": 2,
       "field_precision": -1,
-      "field_name": "flagfield",
+      "field_name": "difference",
       "field_format": ""
     },
     {
@@ -40,7 +40,7 @@
       "field_length": -1,
       "field_type": 2,
       "field_precision": -1,
-      "field_name": "difference",
+      "field_name": "flagfield",
       "field_format": ""
     }
   ],
diff --git 
a/plugins/transforms/mergerows/src/main/java/org/apache/hop/pipeline/transforms/mergerows/MergeRowsMeta.java
 
b/plugins/transforms/mergerows/src/main/java/org/apache/hop/pipeline/transforms/mergerows/MergeRowsMeta.java
index c784972431..280ac0f9b0 100644
--- 
a/plugins/transforms/mergerows/src/main/java/org/apache/hop/pipeline/transforms/mergerows/MergeRowsMeta.java
+++ 
b/plugins/transforms/mergerows/src/main/java/org/apache/hop/pipeline/transforms/mergerows/MergeRowsMeta.java
@@ -159,15 +159,14 @@ public class MergeRowsMeta extends 
BaseTransformMeta<MergeRows, MergeRowsData> {
       throw new HopTransformException(
           BaseMessages.getString(PKG, 
"MergeRowsMeta.Exception.FlagFieldNotSpecified"));
     }
-    IValueMeta flagFieldValue = new ValueMetaString(flagField);
-    flagFieldValue.setOrigin(name);
-    r.addValueMeta(flagFieldValue);
-
     if (StringUtils.isNotEmpty(variables.resolve(diffJsonField))) {
       IValueMeta diffField = new 
ValueMetaString(variables.resolve(diffJsonField));
       diffField.setOrigin(name);
       r.addValueMeta(diffField);
     }
+    IValueMeta flagFieldValue = new ValueMetaString(flagField);
+    flagFieldValue.setOrigin(name);
+    r.addValueMeta(flagFieldValue);
   }
 
   @Override

Reply via email to