Loading client/src/components/Workflow/Editor/modules/terminals.js +5 −0 Original line number Diff line number Diff line Loading @@ -333,6 +333,11 @@ class BaseInputTerminal extends Terminal { } _producesAcceptableDatatype(other) { // other is a non-collection output... if (other instanceof OutputParameterTerminal) { return new ConnectionAcceptable(false, "Cannot connect workflow parameter to data input."); } for (const t in this.datatypes) { const thisDatatype = this.datatypes[t]; if (thisDatatype == "input") { Loading lib/galaxy_test/selenium/test_workflow_editor.py +3 −0 Original line number Diff line number Diff line Loading @@ -241,6 +241,9 @@ steps: label: tool_exec in: inttest: input_int cat1: # regression test, ensures connecting works in the presence of data input terminals tool_id: cat1 """ ) self.screenshot("workflow_editor_parameter_connection_simple") Loading Loading
client/src/components/Workflow/Editor/modules/terminals.js +5 −0 Original line number Diff line number Diff line Loading @@ -333,6 +333,11 @@ class BaseInputTerminal extends Terminal { } _producesAcceptableDatatype(other) { // other is a non-collection output... if (other instanceof OutputParameterTerminal) { return new ConnectionAcceptable(false, "Cannot connect workflow parameter to data input."); } for (const t in this.datatypes) { const thisDatatype = this.datatypes[t]; if (thisDatatype == "input") { Loading
lib/galaxy_test/selenium/test_workflow_editor.py +3 −0 Original line number Diff line number Diff line Loading @@ -241,6 +241,9 @@ steps: label: tool_exec in: inttest: input_int cat1: # regression test, ensures connecting works in the presence of data input terminals tool_id: cat1 """ ) self.screenshot("workflow_editor_parameter_connection_simple") Loading