From fa4556450426cf886654596f817f683340702ba2 Mon Sep 17 00:00:00 2001 From: Baptiste Arnaud Date: Thu, 16 May 2024 17:14:58 +0200 Subject: [PATCH] :bug: (transcript) Fix typebot link incorrect next group --- packages/logic/computeResultTranscript.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/packages/logic/computeResultTranscript.ts b/packages/logic/computeResultTranscript.ts index 4ab1465d9..d6a6eda54 100644 --- a/packages/logic/computeResultTranscript.ts +++ b/packages/logic/computeResultTranscript.ts @@ -217,7 +217,11 @@ const executeGroup = ({ block.options && (block.options.typebotId === 'current' || block.options.typebotId === typebotsQueue[0].typebot.id) - if (!isLinkingSameTypebot) continue + + const linkedGroup = typebotsQueue[0].typebot.groups.find( + (g) => g.id === block.options?.groupId + ) + if (!isLinkingSameTypebot || !linkedGroup) continue let resumeEdge: Edge | undefined if (!block.outgoingEdgeId) { const currentBlockIndex = nextGroup.group.blocks.findIndex( @@ -257,7 +261,9 @@ const executeGroup = ({ answers, setVariableHistory, currentTranscript, - nextGroup, + nextGroup: { + group: linkedGroup, + }, visitedEdges, stopAtBlockId, })