From 0136be65d1ee60f73195b82aa239f30837f06da9 Mon Sep 17 00:00:00 2001 From: Baptiste Devessier Date: Fri, 29 Nov 2024 13:58:23 +0100 Subject: [PATCH] Fix delete trigger node (#8806) --- .../src/modules/workflow/hooks/useDeleteOneStep.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/twenty-front/src/modules/workflow/hooks/useDeleteOneStep.ts b/packages/twenty-front/src/modules/workflow/hooks/useDeleteOneStep.ts index 159a12958..af85108f0 100644 --- a/packages/twenty-front/src/modules/workflow/hooks/useDeleteOneStep.ts +++ b/packages/twenty-front/src/modules/workflow/hooks/useDeleteOneStep.ts @@ -1,5 +1,6 @@ import { CoreObjectNameSingular } from '@/object-metadata/types/CoreObjectNameSingular'; import { useUpdateOneRecord } from '@/object-record/hooks/useUpdateOneRecord'; +import { useRightDrawer } from '@/ui/layout/right-drawer/hooks/useRightDrawer'; import { TRIGGER_STEP_ID } from '@/workflow/constants/TriggerStepId'; import { useCreateNewWorkflowVersion } from '@/workflow/hooks/useCreateNewWorkflowVersion'; import { @@ -15,6 +16,8 @@ export const useDeleteOneStep = ({ stepId: string; workflow: WorkflowWithCurrentVersion; }) => { + const { closeRightDrawer } = useRightDrawer(); + const { updateOneRecord: updateOneWorkflowVersion } = useUpdateOneRecord({ objectNameSingular: CoreObjectNameSingular.WorkflowVersion, @@ -23,6 +26,8 @@ export const useDeleteOneStep = ({ const { createNewWorkflowVersion } = useCreateNewWorkflowVersion(); const deleteOneStep = async () => { + closeRightDrawer(); + if (workflow.currentVersion.status !== 'DRAFT') { const newVersionName = `v${workflow.versions.length + 1}`;