From f9504c1cba124e5448283695295a9f92acf5ada7 Mon Sep 17 00:00:00 2001 From: Leonard Lyubich Date: Thu, 2 Jun 2022 17:21:56 +0300 Subject: [PATCH] [#1471] eacl: Don't process object headers twice in response processing It is redundant to process object headers in responses w/o object field since result will be the same. Signed-off-by: Leonard Lyubich --- pkg/services/object/acl/eacl/v2/headers.go | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkg/services/object/acl/eacl/v2/headers.go b/pkg/services/object/acl/eacl/v2/headers.go index 43c57b300..7307b301e 100644 --- a/pkg/services/object/acl/eacl/v2/headers.go +++ b/pkg/services/object/acl/eacl/v2/headers.go @@ -143,9 +143,6 @@ func (h *cfg) objectHeaders() ([]eaclSDK.Header, error) { } case responseXHeaderSource: switch resp := m.resp.(type) { - default: - hs, _ := h.localObjectHeaders(h.cnr, h.obj) - return hs, nil case *objectV2.GetResponse: if v, ok := resp.GetBody().GetObjectPart().(*objectV2.GetObjectPartInit); ok { oV2 := new(objectV2.Object)