Merge pull request #5079 from openSUSE/error-image-size

Wrap error for failing ImageSize calls
This commit is contained in:
OpenShift Merge Robot 2020-02-04 07:12:56 -08:00 committed by GitHub
commit 537352cc3e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 2 deletions

View File

@ -709,11 +709,12 @@ func (i *Image) Size(ctx context.Context) (*uint64, error) {
}
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)
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