Update next step ids on step update (#11605)
When inserting a new step between step 1 et step 2, then step 1 should have the new step as next step id, add stop having step 2. When deleting a step, we link the parent and next steps together. It may change in the future
This commit is contained in:
@ -12,8 +12,8 @@ import {
|
||||
import { getWorkflowDiagramTriggerNode } from '@/workflow/workflow-diagram/utils/getWorkflowDiagramTriggerNode';
|
||||
|
||||
import { TRIGGER_STEP_ID } from '@/workflow/workflow-trigger/constants/TriggerStepId';
|
||||
import { v4 } from 'uuid';
|
||||
import { isDefined } from 'twenty-shared/utils';
|
||||
import { v4 } from 'uuid';
|
||||
|
||||
export const generateWorkflowDiagram = ({
|
||||
trigger,
|
||||
|
||||
@ -38,6 +38,8 @@ export const useCreateStep = ({
|
||||
await createWorkflowVersionStep({
|
||||
workflowVersionId,
|
||||
stepType: newStepType,
|
||||
parentStepId: workflowCreateStepFromParentStepId,
|
||||
nextStepId: undefined,
|
||||
})
|
||||
)?.data?.createWorkflowVersionStep;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user