From c0aa2e4f6c2b1252bf5656907a5407f30bf7cb3f Mon Sep 17 00:00:00 2001 From: Faruk AYDIN Date: Sat, 8 Oct 2022 21:04:08 +0300 Subject: [PATCH] fix: Do not use mutated step for global variables of actions --- packages/backend/src/services/processor.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/backend/src/services/processor.ts b/packages/backend/src/services/processor.ts index 224fcceb..896cbf38 100644 --- a/packages/backend/src/services/processor.ts +++ b/packages/backend/src/services/processor.ts @@ -102,13 +102,14 @@ class Processor { priorExecutionSteps ); - step.parameters = computedParameters; + const clonedStep = Object.assign({}, step); + clonedStep.parameters = computedParameters; const $ = await globalVariable( step.connection, app, this.flow, - step, + clonedStep ); if (!isTrigger && key) {