From 167d366d55f8b05fd720d1450b4cda1e047d5a9f Mon Sep 17 00:00:00 2001 From: Baptiste Arnaud Date: Wed, 8 Mar 2023 09:59:39 +0100 Subject: [PATCH] :bug: (webhook) Fix getResultSample when linked typebot not found Closes #364 --- .../integrations/webhook/api/utils/parseResultExample.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/builder/src/features/blocks/integrations/webhook/api/utils/parseResultExample.ts b/apps/builder/src/features/blocks/integrations/webhook/api/utils/parseResultExample.ts index 49b4801f1c..998979e769 100644 --- a/apps/builder/src/features/blocks/integrations/webhook/api/utils/parseResultExample.ts +++ b/apps/builder/src/features/blocks/integrations/webhook/api/utils/parseResultExample.ts @@ -39,13 +39,16 @@ export const parseResultExample = const extractLinkedInputBlocks = ( - typebot: Pick, + typebot: + | Pick + | undefined, linkedTypebots: (Typebot | PublicTypebot)[] ) => async ( currentGroupId?: string, direction: 'backward' | 'forward' = 'backward' ): Promise => { + if (!typebot) return [] const previousLinkedTypebotBlocks = walkEdgesAndExtract( 'linkedBot', direction, @@ -63,7 +66,7 @@ const extractLinkedInputBlocks = 'typebotId' in t ? t.typebotId === linkedBot.options.typebotId : t.id === linkedBot.options.typebotId - ) as Typebot | PublicTypebot, + ), linkedTypebots )(linkedBot.options.groupId, 'forward') )