2
0

🚑 Incorrect blockId in item when duplicating issue

This commit is contained in:
Baptiste Arnaud
2023-08-14 17:32:28 +02:00
parent de616ea649
commit 1274d2581d

View File

@@ -108,6 +108,7 @@ const duplicateTypebot = (
options: { options: {
...block.options, ...block.options,
groupId: groupIdsMapping.get(block.options.groupId as string), groupId: groupIdsMapping.get(block.options.groupId as string),
blockId: blockIdsMapping.get(block.options.blockId as string),
} satisfies JumpBlock['options'], } satisfies JumpBlock['options'],
} }
if (blockHasItems(block)) if (blockHasItems(block))
@@ -116,6 +117,7 @@ const duplicateTypebot = (
...newIds, ...newIds,
items: block.items.map((item) => ({ items: block.items.map((item) => ({
...item, ...item,
blockId: blockIdsMapping.get(item.blockId) as string,
outgoingEdgeId: item.outgoingEdgeId outgoingEdgeId: item.outgoingEdgeId
? (edgeIdsMapping.get(item.outgoingEdgeId) as string) ? (edgeIdsMapping.get(item.outgoingEdgeId) as string)
: undefined, : undefined,