From 89ad7c4715bcc6ff80c6fc819f9b8ac183566ede Mon Sep 17 00:00:00 2001 From: Sylwester Piskozub Date: Thu, 7 Aug 2025 12:27:58 +0200 Subject: [PATCH] remove project soft delete from wf Signed-off-by: Sylwester Piskozub --- app/controlplane/pkg/data/workflow.go | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/app/controlplane/pkg/data/workflow.go b/app/controlplane/pkg/data/workflow.go index bd35652eb..219f97fe5 100644 --- a/app/controlplane/pkg/data/workflow.go +++ b/app/controlplane/pkg/data/workflow.go @@ -406,21 +406,11 @@ func (r *WorkflowRepo) SoftDelete(ctx context.Context, id uuid.UUID) (err error) } // Soft delete workflow - wf, err := tx.Workflow.UpdateOneID(id).SetDeletedAt(time.Now()).SetUpdatedAt(time.Now()).Save(ctx) + _, err := tx.Workflow.UpdateOneID(id).SetDeletedAt(time.Now()).SetUpdatedAt(time.Now()).Save(ctx) if err != nil { return err } - // Soft delete project if it has no more workflows - // TODO: in the future, we'll handle this separately through explicit user action - if wfTotal, err := wf.QueryProject().QueryWorkflows().Where(workflow.DeletedAtIsNil()).Count(ctx); err != nil { - return err - } else if wfTotal == 0 { - // soft deleted project if it has no more workflows - if err := tx.Project.UpdateOneID(wf.ProjectID).SetDeletedAt(time.Now()).Exec(ctx); err != nil { - return err - } - } return nil }) }