From 6cddc91cbfdbbe0c6e49294f3b4a195a54084b33 Mon Sep 17 00:00:00 2001 From: Leonard Lyubich Date: Wed, 2 Dec 2020 11:36:07 +0300 Subject: [PATCH] [#227] transformer: Inherit parent header in linking object In previous implementation linking object inherited only ID of the parent object. From now it inherits full header like last child. Signed-off-by: Leonard Lyubich --- pkg/services/object_manager/transformer/transformer.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pkg/services/object_manager/transformer/transformer.go b/pkg/services/object_manager/transformer/transformer.go index 0f14eff2..d2ec5e06 100644 --- a/pkg/services/object_manager/transformer/transformer.go +++ b/pkg/services/object_manager/transformer/transformer.go @@ -215,10 +215,8 @@ func writeHashes(hashers []*payloadChecksumHasher) { } func (s *payloadSizeLimiter) initializeLinking() { - id := s.current.ParentID() - s.current = fromObject(s.current) - s.current.SetParentID(id) + s.current.SetParent(s.parent.Object().SDK()) s.current.SetChildren(s.previous...) s.current.SetSplitID(s.splitID) }