diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/workflow-block.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/workflow-block.tsx index 0ffb7258664..01460ceef28 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/workflow-block.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/workflow-block.tsx @@ -408,12 +408,6 @@ export function WorkflowBlock({ id, data }: NodeProps) { } const shouldShowScheduleBadge = isStarterBlock && !isLoadingScheduleInfo && scheduleInfo !== null - - const workflowId = useWorkflowRegistry((state) => state.activeWorkflowId) - const currentWorkflow = useWorkflowRegistry((state) => - workflowId ? state.workflows[workflowId] : null - ) - const workspaceId = currentWorkflow?.workspaceId || null const userPermissions = useUserPermissionsContext() return ( diff --git a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/workflow.tsx b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/workflow.tsx index d60663083cd..f14b47466af 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/workflow.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/[workflowId]/workflow.tsx @@ -92,8 +92,9 @@ const WorkflowContent = React.memo(() => { const router = useRouter() const { project, getNodes, fitView } = useReactFlow() - // Get workspace ID from current workflow - const workflowId = params.workflowId as string + // Get workspace ID from the params + const workspaceId = params.workspaceId as string + const { workflows, activeWorkflowId, isLoading, setActiveWorkflow, createWorkflow } = useWorkflowRegistry() @@ -103,9 +104,6 @@ const WorkflowContent = React.memo(() => { updateNodeDimensions, updateBlockPosition: storeUpdateBlockPosition, } = useWorkflowStore() - // Use collaborative operations for real-time sync - const currentWorkflow = useMemo(() => workflows[workflowId], [workflows, workflowId]) - const workspaceId = currentWorkflow?.workspaceId // User permissions - get current user's specific permissions from context const userPermissions = useUserPermissionsContext()