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 28c14e3d51 Fix #4055 MySQL Bulk Load Action: manage connection through 
variables (#6135)
28c14e3d51 is described below

commit 28c14e3d514bbf1b581f755a612e0041f51197e5
Author: Sergio Ramazzina <[email protected]>
AuthorDate: Sun Dec 7 14:18:41 2025 +0100

    Fix #4055 MySQL Bulk Load Action: manage connection through variables 
(#6135)
---
 .../hop/workflow/actions/mysqlbulkload/ActionMysqlBulkLoad.java    | 7 +------
 .../workflow/actions/mysqlbulkload/ActionMysqlBulkLoadDialog.java  | 3 ++-
 2 files changed, 3 insertions(+), 7 deletions(-)

diff --git 
a/plugins/actions/mysqlbulkload/src/main/java/org/apache/hop/workflow/actions/mysqlbulkload/ActionMysqlBulkLoad.java
 
b/plugins/actions/mysqlbulkload/src/main/java/org/apache/hop/workflow/actions/mysqlbulkload/ActionMysqlBulkLoad.java
index d78c2d3e43..b2efb85378 100644
--- 
a/plugins/actions/mysqlbulkload/src/main/java/org/apache/hop/workflow/actions/mysqlbulkload/ActionMysqlBulkLoad.java
+++ 
b/plugins/actions/mysqlbulkload/src/main/java/org/apache/hop/workflow/actions/mysqlbulkload/ActionMysqlBulkLoad.java
@@ -191,12 +191,7 @@ public class ActionMysqlBulkLoad extends ActionBase {
           }
 
           if (connection != null) {
-            DatabaseMeta databaseMeta = null;
-            try {
-              databaseMeta = DatabaseMeta.loadDatabase(getMetadataProvider(), 
connection);
-            } catch (Exception e) {
-              logError("Unable to load database :" + connection, e);
-            }
+            DatabaseMeta databaseMeta = 
parentWorkflowMeta.findDatabase(connection, getVariables());
             // User has specified a connection, We can continue ...
             try (Database db = new Database(this, this, databaseMeta)) {
               db.connect();
diff --git 
a/plugins/actions/mysqlbulkload/src/main/java/org/apache/hop/workflow/actions/mysqlbulkload/ActionMysqlBulkLoadDialog.java
 
b/plugins/actions/mysqlbulkload/src/main/java/org/apache/hop/workflow/actions/mysqlbulkload/ActionMysqlBulkLoadDialog.java
index 6386300104..8878cb9be4 100644
--- 
a/plugins/actions/mysqlbulkload/src/main/java/org/apache/hop/workflow/actions/mysqlbulkload/ActionMysqlBulkLoadDialog.java
+++ 
b/plugins/actions/mysqlbulkload/src/main/java/org/apache/hop/workflow/actions/mysqlbulkload/ActionMysqlBulkLoadDialog.java
@@ -159,7 +159,8 @@ public class ActionMysqlBulkLoadDialog extends ActionDialog 
{
     wName.setLayoutData(fdName);
 
     // Connection line
-    wConnection = addConnectionLine(shell, wName, action.getConnection(), 
lsMod);
+    DatabaseMeta databaseMeta = 
workflowMeta.findDatabase(action.getConnection(), variables);
+    wConnection = addConnectionLine(shell, wName, databaseMeta, lsMod);
 
     // Schema name line
     // Schema name

Reply via email to