From 6f248436a590eb6c74514f0806557d7e569d7812 Mon Sep 17 00:00:00 2001 From: Alexander Chuprov Date: Tue, 19 Mar 2024 15:36:51 +0300 Subject: [PATCH] [#210] client/put_transformer: Fix error handling Signed-off-by: Alexander Chuprov --- client/object_put_transformer.go | 4 ++++ 1 file changed, 4 insertions(+) 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