diff --git a/components/engine/pkg/progress/progress.go b/components/engine/pkg/progress/progress.go index 9aea591954..32300914eb 100644 --- a/components/engine/pkg/progress/progress.go +++ b/components/engine/pkg/progress/progress.go @@ -39,6 +39,10 @@ type Output interface { type chanOutput chan<- Progress func (out chanOutput) WriteProgress(p Progress) error { + // FIXME: workaround for panic in #37735 + defer func() { + recover() + }() out <- p return nil }