From f936d4fae319ff7ed35438b07f74f4aad902421d Mon Sep 17 00:00:00 2001 From: Baptiste Arnaud Date: Tue, 7 Feb 2023 08:52:01 +0100 Subject: [PATCH] :bug: (chatwoot) Fix setUser with variables Closes #300 --- .../integrations/chatwoot/utils/executeChatwootBlock.ts | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/packages/bot-engine/src/features/blocks/integrations/chatwoot/utils/executeChatwootBlock.ts b/packages/bot-engine/src/features/blocks/integrations/chatwoot/utils/executeChatwootBlock.ts index 96fd163b1c..a9fef5c8af 100644 --- a/packages/bot-engine/src/features/blocks/integrations/chatwoot/utils/executeChatwootBlock.ts +++ b/packages/bot-engine/src/features/blocks/integrations/chatwoot/utils/executeChatwootBlock.ts @@ -1,4 +1,4 @@ -import { parseVariables, parseCorrectValueType } from '@/features/variables' +import { parseVariables } from '@/features/variables' import { IntegrationState } from '@/types' import { sendEventToParent } from '@/utils/chat' import { isEmbedded } from '@/utils/helpers' @@ -68,13 +68,10 @@ export const executeChatwootBlock = ( }) } else { const func = Function( - ...variables.map((v) => v.id), - parseVariables(variables, { fieldToParse: 'id' })( - parseChatwootOpenCode(block.options) - ) + parseVariables(variables)(parseChatwootOpenCode(block.options)) ) try { - func(...variables.map((v) => parseCorrectValueType(v.value))) + func() } catch (err) { console.error(err) }