From 3df0fc044537ee97ec9a564870ee0c95760bcdeb Mon Sep 17 00:00:00 2001 From: Jarek Kowalski Date: Fri, 18 Aug 2017 20:41:25 -0700 Subject: [PATCH] added pack support to GetStorageBlocks() --- repo/blocks.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/repo/blocks.go b/repo/blocks.go index c3e5e1ca1..fe65c42cc 100644 --- a/repo/blocks.go +++ b/repo/blocks.go @@ -23,6 +23,15 @@ func (r *ObjectManager) addStorageBlocks(result map[string]bool, oid ObjectID) e result[oid.StorageBlock] = true } + if oid.PackID != "" { + s, err := r.packIDToSection(oid) + if err != nil { + return err + } + + r.addStorageBlocks(result, s.Base) + } + if oid.Indirect == nil { return nil }