You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hop.apache.org by ha...@apache.org on 2022/01/31 12:12:16 UTC

[hop] branch master updated: HOP-3242 RuntimeException copying & pasting a step

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

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


The following commit(s) were added to refs/heads/master by this push:
     new 8f1eb65  HOP-3242 RuntimeException copying & pasting a step
     new 8f0adff  Merge pull request #1299 from gvdutra/HOP-3242
8f1eb65 is described below

commit 8f1eb65fc195656cfaa00b8790c8676101cd8025
Author: Gabriel Dutra <gv...@gmail.com>
AuthorDate: Wed Jan 26 21:51:28 2022 -0800

    HOP-3242 RuntimeException copying & pasting a step
---
 .../file/pipeline/delegates/HopGuiPipelineClipboardDelegate.java   | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/ui/src/main/java/org/apache/hop/ui/hopgui/file/pipeline/delegates/HopGuiPipelineClipboardDelegate.java b/ui/src/main/java/org/apache/hop/ui/hopgui/file/pipeline/delegates/HopGuiPipelineClipboardDelegate.java
index cbc527e..1ea5db0 100644
--- a/ui/src/main/java/org/apache/hop/ui/hopgui/file/pipeline/delegates/HopGuiPipelineClipboardDelegate.java
+++ b/ui/src/main/java/org/apache/hop/ui/hopgui/file/pipeline/delegates/HopGuiPipelineClipboardDelegate.java
@@ -195,8 +195,11 @@ public class HopGuiPipelineClipboardDelegate {
         // Handle pasting multiple times, need to update source and target transform names
         int srcTransformPos =
             transformOldNames.indexOf(transformErrorMeta.getSourceTransform().getName());
-        int tgtTransformPos =
-            transformOldNames.indexOf(transformErrorMeta.getTargetTransform().getName());
+        int tgtTransformPos = -1;
+        if (transformErrorMeta.getTargetTransform() != null) {
+          tgtTransformPos =
+              transformOldNames.indexOf(transformErrorMeta.getTargetTransform().getName());
+        }
         TransformMeta sourceTransform =
             pipelineMeta.findTransform(transforms[srcTransformPos].getName());
         if (sourceTransform != null) {