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 c15393bb81 UI fix for Metadata injection ,fixes #9121 (#9126)
c15393bb81 is described below

commit c15393bb81bd58ac4527a3060b010ab621f9d772
Author: Hans Van Akelyen <[email protected]>
AuthorDate: Fri Oct 30 10:24:07 2026 +0100

    UI fix for Metadata injection ,fixes #9121 (#9126)
---
 .../apache/hop/pipeline/transforms/metainject/MetaInjectDialog.java  | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git 
a/plugins/transforms/metainject/src/main/java/org/apache/hop/pipeline/transforms/metainject/MetaInjectDialog.java
 
b/plugins/transforms/metainject/src/main/java/org/apache/hop/pipeline/transforms/metainject/MetaInjectDialog.java
index 9c22b0c510..add6f0a3db 100644
--- 
a/plugins/transforms/metainject/src/main/java/org/apache/hop/pipeline/transforms/metainject/MetaInjectDialog.java
+++ 
b/plugins/transforms/metainject/src/main/java/org/apache/hop/pipeline/transforms/metainject/MetaInjectDialog.java
@@ -823,8 +823,11 @@ public class MetaInjectDialog extends BaseTransformDialog {
           String[] sourceFields = fieldMap.keySet().toArray(new String[0]);
           Arrays.sort(sourceFields);
 
+          // Never null: EnterSelectionDialog hides the "Use constant value" 
option on null.
           String constant =
-              mapping.getSourceTransformName() == null ? 
mapping.getSourceField() : "";
+              mapping.getSourceTransformName() == null
+                  ? Const.NVL(mapping.getSourceField(), "")
+                  : "";
           EnterSelectionDialog selectSourceFieldDialog =
               new EnterSelectionDialog(
                   shell,

Reply via email to