@@ -354,7 +354,7 @@ func (impl *WorkflowServiceImpl) GetWorkflowStatus(executorType cdWorkflow.Workf
354354}
355355
356356func (impl * WorkflowServiceImpl ) TerminateWorkflow (cancelWfDtoRequest * types.CancelWfRequestDto ) error {
357- impl .Logger .Debugw ("terminating wf" , "name" , cancelWfDtoRequest .Name )
357+ impl .Logger .Debugw ("terminating wf" , "name" , cancelWfDtoRequest .WorkflowName )
358358 var err error
359359 if cancelWfDtoRequest .ExecutorType != "" {
360360 workflowExecutor := impl .getWorkflowExecutor (cancelWfDtoRequest .ExecutorType )
@@ -364,36 +364,28 @@ func (impl *WorkflowServiceImpl) TerminateWorkflow(cancelWfDtoRequest *types.Can
364364 if cancelWfDtoRequest .RestConfig == nil {
365365 cancelWfDtoRequest .RestConfig = impl .config
366366 }
367- err = workflowExecutor .TerminateWorkflow (cancelWfDtoRequest .Name , cancelWfDtoRequest .Namespace , cancelWfDtoRequest .RestConfig )
367+ err = workflowExecutor .TerminateWorkflow (cancelWfDtoRequest .WorkflowName , cancelWfDtoRequest .Namespace , cancelWfDtoRequest .RestConfig )
368368 } else {
369369 wfClient , err := impl .getWfClient (cancelWfDtoRequest .Environment , cancelWfDtoRequest .Namespace , cancelWfDtoRequest .IsExt )
370370 if err != nil {
371371 return err
372372 }
373- err = util .TerminateWorkflow (context .Background (), wfClient , cancelWfDtoRequest .Name )
373+ err = util .TerminateWorkflow (context .Background (), wfClient , cancelWfDtoRequest .WorkflowName )
374374 }
375375 return err
376376}
377377
378378func (impl * WorkflowServiceImpl ) TerminateDanglingWorkflows (cancelWfDtoRequest * types.CancelWfRequestDto ) error {
379- impl .Logger .Debugw ("terminating dangling wf" , "name" , cancelWfDtoRequest .Name )
379+ impl .Logger .Debugw ("terminating dangling wf" , "name" , cancelWfDtoRequest .WorkflowName )
380380 var err error
381- if cancelWfDtoRequest .ExecutorType != "" {
382- workflowExecutor := impl .getWorkflowExecutor (cancelWfDtoRequest .ExecutorType )
383- if workflowExecutor == nil {
384- return errors .New ("workflow executor not found" )
385- }
386- if cancelWfDtoRequest .RestConfig == nil {
387- cancelWfDtoRequest .RestConfig = impl .config
388- }
389- err = workflowExecutor .TerminateWorkflow (cancelWfDtoRequest .Name , cancelWfDtoRequest .Namespace , cancelWfDtoRequest .RestConfig )
390- } else {
391- wfClient , err := impl .getWfClient (cancelWfDtoRequest .Environment , cancelWfDtoRequest .Namespace , cancelWfDtoRequest .IsExt )
392- if err != nil {
393- return err
394- }
395- err = util .TerminateWorkflow (context .Background (), wfClient , cancelWfDtoRequest .Name )
381+ workflowExecutor := impl .getWorkflowExecutor (cancelWfDtoRequest .ExecutorType )
382+ if workflowExecutor == nil {
383+ return errors .New ("workflow executor not found" )
384+ }
385+ if cancelWfDtoRequest .RestConfig == nil {
386+ cancelWfDtoRequest .RestConfig = impl .config
396387 }
388+ err = workflowExecutor .TerminateDanglingWorkflow (cancelWfDtoRequest .WorkflowGenerateName , cancelWfDtoRequest .Namespace , cancelWfDtoRequest .RestConfig )
397389 return err
398390}
399391
0 commit comments