diff --git a/internal/cloud/errors.go b/internal/cloud/errors.go index 339a6ea01f..193db30261 100644 --- a/internal/cloud/errors.go +++ b/internal/cloud/errors.go @@ -71,8 +71,9 @@ func (e *multiErrors) Append(errs ...error) { } if errs, ok := err.(multiErrors); ok { *e = append(*e, errs...) + } else { + *e = append(*e, err) } - *e = append(*e, err) } }