From 54dee6e3628b06a9525d57ef08f98602662a4de9 Mon Sep 17 00:00:00 2001 From: Baptiste Arnaud Date: Mon, 12 Dec 2022 09:41:35 +0100 Subject: [PATCH] :bug: (typebotLink) Fix fetching when typebot ID is current bot ID --- .../blocks/logic/typebotLink/utils/executeTypebotLink.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/bot-engine/src/features/blocks/logic/typebotLink/utils/executeTypebotLink.ts b/packages/bot-engine/src/features/blocks/logic/typebotLink/utils/executeTypebotLink.ts index c319d7ef86..31d4e99e4e 100644 --- a/packages/bot-engine/src/features/blocks/logic/typebotLink/utils/executeTypebotLink.ts +++ b/packages/bot-engine/src/features/blocks/logic/typebotLink/utils/executeTypebotLink.ts @@ -23,8 +23,11 @@ export const executeTypebotLink = async ( const linkedTypebot = ( block.options.typebotId === 'current' ? typebot - : [typebot, ...linkedTypebots].find(byId(block.options.typebotId)) ?? - (await fetchAndInjectTypebot(block, context)) + : [typebot, ...linkedTypebots].find((typebot) => + 'typebotId' in typebot + ? typebot.typebotId === block.options.typebotId + : typebot.id === block.options.typebotId + ) ?? (await fetchAndInjectTypebot(block, context)) ) as PublicTypebot | LinkedTypebot | undefined if (!linkedTypebot) { onNewLog({