From ae58e629ea4fdafe0d2f3fc8125704175c4f8c55 Mon Sep 17 00:00:00 2001 From: Faruk AYDIN Date: Fri, 28 Oct 2022 13:22:15 +0200 Subject: [PATCH] fix: Do not push recent trigger item in case of already processed --- packages/backend/src/helpers/global-variable.ts | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/packages/backend/src/helpers/global-variable.ts b/packages/backend/src/helpers/global-variable.ts index 095cf6b8..12d8bb59 100644 --- a/packages/backend/src/helpers/global-variable.ts +++ b/packages/backend/src/helpers/global-variable.ts @@ -73,14 +73,16 @@ const globalVariable = async ( }, }, pushTriggerItem: (triggerItem: ITriggerItem) => { - $.triggerOutput.data.push(triggerItem); - - if ( - $.execution.testRun || - isAlreadyProcessed(triggerItem.meta.internalId) - ) { + if ($.execution.testRun) { + $.triggerOutput.data.push(triggerItem); throw new EarlyExitError(); } + + if (isAlreadyProcessed(triggerItem.meta.internalId)) { + throw new EarlyExitError(); + } + + $.triggerOutput.data.push(triggerItem); }, setActionItem: (actionItem: IActionItem) => { $.actionOutput.data = actionItem;