From 2cc58e36f8d76f1f101e36fc7b092abebf6263f9 Mon Sep 17 00:00:00 2001 From: Leonard Lyubich Date: Fri, 25 Sep 2020 17:35:36 +0300 Subject: [PATCH] [#160] sdk/client: Set object identifier in Head result Signed-off-by: Leonard Lyubich --- pkg/client/object.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/client/object.go b/pkg/client/object.go index b8fe520..62fa701 100644 --- a/pkg/client/object.go +++ b/pkg/client/object.go @@ -577,8 +577,11 @@ func (c *Client) getObjectHeaderV2(ctx context.Context, p *ObjectHeaderParams, o obj := new(v2object.Object) obj.SetHeader(hdr) + raw := object.NewRawFromV2(obj) + raw.SetID(p.addr.GetObjectID()) + // convert the object - return object.NewFromV2(obj), nil + return raw.Object(), nil } func (p *RangeDataParams) WithAddress(v *object.Address) *RangeDataParams {