diff --git a/internal/stream/stream.go b/internal/stream/stream.go index 40482f45a36c..2c9543c1d94d 100644 --- a/internal/stream/stream.go +++ b/internal/stream/stream.go @@ -51,7 +51,11 @@ func (f *FileStream) IsForceStreamUpload() bool { func (f *FileStream) Close() error { var err1, err2 error + err1 = f.Closers.Close() + if errors.Is(err1, os.ErrClosed) { + err1 = nil + } if f.tmpFile != nil { err2 = os.RemoveAll(f.tmpFile.Name()) if err2 != nil {