diff --git a/apps/builder/src/features/graph/components/edges/DrawingEdge.tsx b/apps/builder/src/features/graph/components/edges/DrawingEdge.tsx index c13a865c0..09c34b8df 100644 --- a/apps/builder/src/features/graph/components/edges/DrawingEdge.tsx +++ b/apps/builder/src/features/graph/components/edges/DrawingEdge.tsx @@ -145,7 +145,9 @@ export const DrawingEdge = ({ connectingIds }: Props) => { credentialsId: workspace?.settings?.groupTitlesAutoGeneration ?.credentialsId as string, typebotId: typebot.id, - groupContent: JSON.stringify(group), + groupContent: JSON.stringify({ + blocks: group.blocks.map(({ id, outgoingEdgeId, ...rest }) => rest), + }), }); updateGroup(groupIndex, { title: result.title }); diff --git a/apps/builder/src/features/graph/components/nodes/group/GroupNode.tsx b/apps/builder/src/features/graph/components/nodes/group/GroupNode.tsx index 263c5e88d..36d7f2259 100644 --- a/apps/builder/src/features/graph/components/nodes/group/GroupNode.tsx +++ b/apps/builder/src/features/graph/components/nodes/group/GroupNode.tsx @@ -87,6 +87,10 @@ export const GroupNode = ({ group, groupIndex }: Props) => { ); }, [connectingIds, group.id]); + useEffect(() => { + if (group.title !== groupTitle) setGroupTitle(group.title); + }, [group.title]); + const handleTitleSubmit = (title: string) => updateGroup(groupIndex, { title });