From c80b0ebfd968d05cb0e2f333dc9a2f1771442f2f Mon Sep 17 00:00:00 2001 From: Bart Vollebregt <3983932+bartvollebregt@users.noreply.github.com> Date: Sat, 17 Apr 2021 17:08:07 +0200 Subject: [PATCH] :bug: Fix bug in Zendesk Trigger node with wrong conditions (#1668) --- packages/nodes-base/nodes/Zendesk/ZendeskTrigger.node.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/nodes-base/nodes/Zendesk/ZendeskTrigger.node.ts b/packages/nodes-base/nodes/Zendesk/ZendeskTrigger.node.ts index 393a2f98d7..85ff81ef1e 100644 --- a/packages/nodes-base/nodes/Zendesk/ZendeskTrigger.node.ts +++ b/packages/nodes-base/nodes/Zendesk/ZendeskTrigger.node.ts @@ -442,11 +442,11 @@ export class ZendeskTrigger implements INodeType { const conditionsAll = conditions.all as [IDataObject]; let endpoint = ''; - const aux: IDataObject = {}; const resultAll = [], resultAny = []; if (conditionsAll) { for (const conditionAll of conditionsAll) { + const aux: IDataObject = {}; aux.field = conditionAll.field; aux.operator = conditionAll.operation; if (conditionAll.operation !== 'changed' @@ -462,6 +462,7 @@ export class ZendeskTrigger implements INodeType { const conditionsAny = conditions.any as [IDataObject]; if (conditionsAny) { for (const conditionAny of conditionsAny) { + const aux: IDataObject = {}; aux.field = conditionAny.field; aux.operator = conditionAny.operation; if (conditionAny.operation !== 'changed' @@ -510,7 +511,6 @@ export class ZendeskTrigger implements INodeType { const webhookData = this.getWorkflowStaticData('node'); const service = this.getNodeParameter('service') as string; if (service === 'support') { - const aux: IDataObject = {}; const message: IDataObject = {}; const resultAll = [], resultAny = []; const conditions = this.getNodeParameter('conditions') as IDataObject; @@ -530,6 +530,7 @@ export class ZendeskTrigger implements INodeType { const conditionsAll = conditions.all as [IDataObject]; if (conditionsAll) { for (const conditionAll of conditionsAll) { + const aux: IDataObject = {}; aux.field = conditionAll.field; aux.operator = conditionAll.operation; if (conditionAll.operation !== 'changed' @@ -544,6 +545,7 @@ export class ZendeskTrigger implements INodeType { const conditionsAny = conditions.any as [IDataObject]; if (conditionsAny) { for (const conditionAny of conditionsAny) { + const aux: IDataObject = {}; aux.field = conditionAny.field; aux.operator = conditionAny.operation; if (conditionAny.operation !== 'changed'