diff --git a/apps/sim/stores/workflows/workflow/store.ts b/apps/sim/stores/workflows/workflow/store.ts index 74a82ba3e..06025b885 100644 --- a/apps/sim/stores/workflows/workflow/store.ts +++ b/apps/sim/stores/workflows/workflow/store.ts @@ -466,10 +466,11 @@ export const useWorkflowStore = create()( currentParentId = parent.data?.parentId } + const { parentId: _removed, extent: _removedExtent, ...restData } = block.data || {} newBlocks[blockId] = { ...block, position: { x: absoluteX, y: absoluteY }, - data: { ...block.data, parentId: undefined }, + data: Object.keys(restData).length > 0 ? restData : undefined, } } })