2
0

🐛 (transcript) Revert incorrect recursive set variable at same block

This commit is contained in:
Baptiste Arnaud
2024-08-16 16:54:59 +02:00
parent 2ac543a4a8
commit 58d3955e01
2 changed files with 2 additions and 2 deletions

View File

@ -26,7 +26,7 @@ test('Transcript set variable should be correctly computed', async ({
page.getByText('Assistant: "How are you? You said hey"') page.getByText('Assistant: "How are you? You said hey"')
).toBeVisible() ).toBeVisible()
await expect( await expect(
page.getByText('Assistant: "How are you? You said hey 3"') page.getByText('Assistant: "How are you? You said hey 2"')
).toBeVisible() ).toBeVisible()
await expect(page.getByText('User: "hey"')).toBeVisible() await expect(page.getByText('User: "hey"')).toBeVisible()
await expect(page.getByText('User: "hey 2"')).toBeVisible() await expect(page.getByText('User: "hey 2"')).toBeVisible()

View File

@ -132,7 +132,7 @@ const executeGroup = ({
nextGroup.blockIndex ?? 0 nextGroup.blockIndex ?? 0
)) { )) {
if (stopAtBlockId && block.id === stopAtBlockId) return currentTranscript if (stopAtBlockId && block.id === stopAtBlockId) return currentTranscript
while (setVariableHistory.at(0)?.blockId === block.id) if (setVariableHistory.at(0)?.blockId === block.id)
typebotsQueue[0].typebot.variables = applySetVariable( typebotsQueue[0].typebot.variables = applySetVariable(
setVariableHistory.shift(), setVariableHistory.shift(),
typebotsQueue[0].typebot typebotsQueue[0].typebot