Wrap error for failing ImageSize calls

Signed-off-by: Sascha Grunert <sgrunert@suse.com>
This commit is contained in:
Sascha Grunert
2020-02-04 14:21:59 +01:00
parent c4f6d5615a
commit b8a2818e70

View File

@ -709,11 +709,12 @@ func (i *Image) Size(ctx context.Context) (*uint64, error) {
} }
i.image = localImage i.image = localImage
} }
if sum, err := i.imageruntime.store.ImageSize(i.ID()); err == nil && sum >= 0 { sum, err := i.imageruntime.store.ImageSize(i.ID())
if err == nil && sum >= 0 {
usum := uint64(sum) usum := uint64(sum)
return &usum, nil return &usum, nil
} }
return nil, errors.Errorf("unable to determine size") return nil, errors.Wrap(err, "unable to determine size")
} }
// toImageRef returns an Image Reference type from an image // toImageRef returns an Image Reference type from an image