history: fix size computing

Get the layer's size whether it relates to the first history entry or
not.  This fixes issues where the first entry would always be shown
to be of size 0.

Fixes: #4916
Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
This commit is contained in:
Valentin Rothberg
2020-01-29 14:54:24 +01:00
parent b2ae45cda1
commit c9fb6d1668

View File

@ -831,7 +831,8 @@ func (i *Image) History(ctx context.Context) ([]*History, error) {
id := "<missing>"
if x == numHistories {
id = i.ID()
} else if layer != nil {
}
if layer != nil {
if !oci.History[x].EmptyLayer {
size = layer.UncompressedSize
}