Baptiste Devessier
2025-07-23 14:52:59 +02:00
committed by GitHub
parent e34ac2967c
commit 6d3643bb4a
2 changed files with 21 additions and 16 deletions
@@ -8,6 +8,7 @@ import {
import { workflowSelectedNodeComponentState } from '@/workflow/workflow-diagram/states/workflowSelectedNodeComponentState';
import { useCreateWorkflowVersionStep } from '@/workflow/workflow-steps/hooks/useCreateWorkflowVersionStep';
import { useState } from 'react';
import { isDefined } from 'twenty-shared/utils';
export const useCreateStep = ({
workflow,
@@ -52,12 +53,14 @@ export const useCreateStep = ({
})
)?.data?.createWorkflowVersionStep;
if (!createdStep) {
return;
if (!isDefined(createdStep)) {
throw new Error("Couldn't create step");
}
setWorkflowSelectedNode(createdStep.id);
setWorkflowLastCreatedStepId(createdStep.id);
return createdStep;
} finally {
setIsLoading(false);
}