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 67876a2e14 multimerge dialog breaking when hop/transforms are removed, 
fixes #5868 (#5869)
67876a2e14 is described below

commit 67876a2e14b9e737aed7f1ea417607885649e0bd
Author: Hans Van Akelyen <[email protected]>
AuthorDate: Wed Oct 22 15:55:53 2025 +0200

    multimerge dialog breaking when hop/transforms are removed, fixes #5868 
(#5869)
    
    * multimerge dialog breaking when hop/transforms are removed, fixes #5868
    
    * spotless
---
 .../hop/pipeline/transforms/multimerge/MultiMergeJoinDialog.java  | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git 
a/plugins/transforms/multimerge/src/main/java/org/apache/hop/pipeline/transforms/multimerge/MultiMergeJoinDialog.java
 
b/plugins/transforms/multimerge/src/main/java/org/apache/hop/pipeline/transforms/multimerge/MultiMergeJoinDialog.java
index 4dcc2527e2..24d1e74280 100644
--- 
a/plugins/transforms/multimerge/src/main/java/org/apache/hop/pipeline/transforms/multimerge/MultiMergeJoinDialog.java
+++ 
b/plugins/transforms/multimerge/src/main/java/org/apache/hop/pipeline/transforms/multimerge/MultiMergeJoinDialog.java
@@ -18,7 +18,6 @@
 package org.apache.hop.pipeline.transforms.multimerge;
 
 import java.util.ArrayList;
-import java.util.Collections;
 import java.util.List;
 import org.apache.hop.core.Const;
 import org.apache.hop.core.exception.HopException;
@@ -88,11 +87,7 @@ public class MultiMergeJoinDialog extends 
BaseTransformDialog {
   }
 
   private String[] getInputTransformNames() {
-    String[] inputTransformNames = joinMeta.getInputTransforms();
     ArrayList<String> nameList = new ArrayList<>();
-    if (inputTransformNames != null) {
-      Collections.addAll(nameList, inputTransformNames);
-    }
 
     String[] prevTransformNames = 
pipelineMeta.getPrevTransformNames(transformName);
     if (prevTransformNames != null) {
@@ -106,7 +101,8 @@ public class MultiMergeJoinDialog extends 
BaseTransformDialog {
       }
     }
 
-    return nameList.toArray(new String[nameList.size()]);
+    joinMeta.setInputTransforms(nameList.toArray(new String[0]));
+    return nameList.toArray(new String[0]);
   }
 
   /*

Reply via email to