Skip to content

Commit 3a0b46b

Browse files
committed
Bug Fix: Workflows: If split item filter returns zero items, workflow job hangs.
1 parent c6b8bec commit 3a0b46b

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

lib/workflow.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -667,12 +667,6 @@ class Workflows {
667667
return;
668668
}
669669

670-
if (!value.length) {
671-
this.logWorkflow(job, node.id, `WARNING: Split data array is empty: {${exp}}`);
672-
state.error = true;
673-
return;
674-
}
675-
676670
// allow split controller to filter items
677671
if (node.data.filter) {
678672
try {
@@ -691,6 +685,12 @@ class Workflows {
691685
delete context.index;
692686
}
693687

688+
if (!value.length) {
689+
this.logWorkflow(job, node.id, `WARNING: Split data array is empty: {${exp}}`);
690+
state.error = true;
691+
return;
692+
}
693+
694694
// find single node we need to control
695695
var conns = Tools.findObjects( workflow.connections, { source: node.id } );
696696
if (!conns.length) {

0 commit comments

Comments
 (0)