yjp 2 месяцев назад
Родитель
Сommit
8a200df8f9
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      pipeline/pipeline.go

+ 2 - 2
pipeline/pipeline.go

@@ -27,17 +27,17 @@ func (p *Pipeline) Run(globalRunParams map[string]any, dynamicParams map[string]
 	token := NewRunToken()
 
 	go func() {
-		defer token.Done()
-
 		result, err := p.Flow.Run(&component.GlobalRunParams{
 			CustomRunParams: globalRunParams,
 		}, dynamicParams)
 		if err != nil {
 			token.Err = err
+			token.Done()
 			return
 		}
 
 		token.Result = result
+		token.Done()
 	}()
 
 	return token