From 5677d72abd6d762cd5a78b89b09cda36181b2a12 Mon Sep 17 00:00:00 2001 From: Jan Oberhauser Date: Fri, 3 Jan 2020 16:37:13 -0600 Subject: [PATCH] :sparkles: Make $item also available in expressions --- packages/workflow/src/WorkflowDataProxy.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/workflow/src/WorkflowDataProxy.ts b/packages/workflow/src/WorkflowDataProxy.ts index e7fe72752..fc0754bac 100644 --- a/packages/workflow/src/WorkflowDataProxy.ts +++ b/packages/workflow/src/WorkflowDataProxy.ts @@ -271,6 +271,10 @@ export class WorkflowDataProxy { $binary: {}, // Placeholder $data: {}, // Placeholder $env: this.envGetter(), + $item: (itemIndex: number) => { + const dataProxy = new WorkflowDataProxy(this.workflow, this.runExecutionData, this.runIndex, itemIndex, this.activeNodeName, this.connectionInputData); + return dataProxy.getDataProxy(); + }, $node: this.nodeGetter(), $parameter: this.nodeParameterGetter(this.activeNodeName), };