diff --git a/client/object_put_transformer.go b/client/object_put_transformer.go index c671b55..523603c 100644 --- a/client/object_put_transformer.go +++ b/client/object_put_transformer.go @@ -47,6 +47,10 @@ func (x *objectWriterTransformer) WritePayloadChunk(ctx context.Context, chunk [ } func (x *objectWriterTransformer) Close(ctx context.Context) (*ResObjectPut, error) { + if x.err != nil { + return nil, x.err + } + ai, err := x.ot.Close(ctx) if err != nil { return nil, err