diff --git a/internal/proxy/condition.go b/internal/proxy/condition.go index d5a0155c29..ce0a00cb2b 100644 --- a/internal/proxy/condition.go +++ b/internal/proxy/condition.go @@ -42,7 +42,7 @@ type TaskCondition struct { func (tc *TaskCondition) WaitToFinish() error { select { case <-tc.ctx.Done(): - return errors.New("proxy TaskCondition context Done") + return errors.Wrap(tc.ctx.Err(), "proxy TaskCondition context Done") case err := <-tc.done: return err }