From 6bb6a2b0e36a00d3b296acab4fa2e3f90e4641d4 Mon Sep 17 00:00:00 2001 From: Baptiste Arnaud Date: Thu, 25 May 2023 08:27:36 +0200 Subject: [PATCH] :bug: (editor) Remove edge if duplicating last block of group --- .../src/features/editor/providers/typebotActions/blocks.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/builder/src/features/editor/providers/typebotActions/blocks.ts b/apps/builder/src/features/editor/providers/typebotActions/blocks.ts index 399d8b8513..f9d991805e 100644 --- a/apps/builder/src/features/editor/providers/typebotActions/blocks.ts +++ b/apps/builder/src/features/editor/providers/typebotActions/blocks.ts @@ -71,6 +71,9 @@ export const blocksAction = ( setTypebot((typebot) => produce(typebot, (typebot) => { const block = { ...typebot.groups[groupIndex].blocks[blockIndex] } + const blocks = typebot.groups[groupIndex].blocks + if (blockIndex === blocks.length - 1 && block.outgoingEdgeId) + deleteEdgeDraft(typebot, block.outgoingEdgeId as string) const newBlock = duplicateBlockDraft(block.groupId)( block, onWebhookBlockDuplicated