This is an automated email from the ASF dual-hosted git repository.
mcasters 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 423ba3d HOP-3584 Table Input: unable to use variable for connection
field. HOP-3674 Insert/Update: unable to use a variable as connection name
new 8425279 Merge pull request #1269 from sramazzina/HOP-3584
423ba3d is described below
commit 423ba3dda7107a076094a67c26dac67dd333a9fa
Author: Sergio Ramazzina <[email protected]>
AuthorDate: Mon Jan 10 22:40:03 2022 +0100
HOP-3584 Table Input: unable to use variable for connection field.
HOP-3674 Insert/Update: unable to use a variable as connection name
---
.../hop/pipeline/transforms/insertupdate/InsertUpdateDialog.java | 3 ++-
.../apache/hop/pipeline/transforms/tableinput/TableInputDialog.java | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git
a/plugins/transforms/insertupdate/src/main/java/org/apache/hop/pipeline/transforms/insertupdate/InsertUpdateDialog.java
b/plugins/transforms/insertupdate/src/main/java/org/apache/hop/pipeline/transforms/insertupdate/InsertUpdateDialog.java
index 1f059ae..f03317e 100644
---
a/plugins/transforms/insertupdate/src/main/java/org/apache/hop/pipeline/transforms/insertupdate/InsertUpdateDialog.java
+++
b/plugins/transforms/insertupdate/src/main/java/org/apache/hop/pipeline/transforms/insertupdate/InsertUpdateDialog.java
@@ -808,7 +808,8 @@ public class InsertUpdateDialog extends BaseTransformDialog
implements ITransfor
// Get the information for the dialog into the input structure.
getInfo(input);
- if (input.getConnection() == null) {
+ DatabaseMeta databaseMeta =
pipelineMeta.findDatabase(input.getConnection(), variables);
+ if (databaseMeta == null) {
MessageBox mb = new MessageBox(shell, SWT.OK | SWT.ICON_ERROR);
mb.setMessage(
BaseMessages.getString(PKG,
"InsertUpdateDialog.InvalidConnection.DialogMessage"));
diff --git
a/plugins/transforms/tableinput/src/main/java/org/apache/hop/pipeline/transforms/tableinput/TableInputDialog.java
b/plugins/transforms/tableinput/src/main/java/org/apache/hop/pipeline/transforms/tableinput/TableInputDialog.java
index 9cca04e..cf9f6da 100644
---
a/plugins/transforms/tableinput/src/main/java/org/apache/hop/pipeline/transforms/tableinput/TableInputDialog.java
+++
b/plugins/transforms/tableinput/src/main/java/org/apache/hop/pipeline/transforms/tableinput/TableInputDialog.java
@@ -401,7 +401,8 @@ public class TableInputDialog extends BaseTransformDialog
implements ITransformD
getInfo(input, false);
- if (input.getConnection() == null) {
+ DatabaseMeta databaseMeta =
pipelineMeta.findDatabase(input.getConnection(), variables);
+ if (databaseMeta == null) {
MessageBox mb = new MessageBox(shell, SWT.OK | SWT.ICON_ERROR);
mb.setMessage(BaseMessages.getString(PKG,
"TableInputDialog.SelectValidConnection"));
mb.setText(BaseMessages.getString(PKG,
"TableInputDialog.DialogCaptionError"));