Merge pull request #549 from simstudioai/fix/workspace-undefined

fix: workspace undefined
This commit is contained in:
Vikhyath Mondreti
2025-06-26 07:52:21 -07:00
committed by GitHub
2 changed files with 3 additions and 11 deletions

View File

@@ -408,12 +408,6 @@ export function WorkflowBlock({ id, data }: NodeProps<WorkflowBlockProps>) {
}
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 (

View File

@@ -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()