kpod-images: don't nil pointer on empty list

Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
This commit is contained in:
Vincent Batts 2017-08-22 14:15:58 -04:00
parent c67859731f
commit 41c689ac77
Signed by: vbatts
GPG key ID: 10937E57733F1362

View file

@ -163,7 +163,11 @@ func outputImages(store storage.Store, images []storage.Image, truncate, digests
case formats.JSONString: case formats.JSONString:
out = formats.JSONStructArray{Output: toGeneric(imageOutput)} out = formats.JSONStructArray{Output: toGeneric(imageOutput)}
default: default:
out = formats.StdoutTemplateArray{Output: toGeneric(imageOutput), Template: outputFormat, Fields: imageOutput[0].headerMap()} if len(imageOutput) == 0 {
out = formats.StdoutTemplateArray{}
} else {
out = formats.StdoutTemplateArray{Output: toGeneric(imageOutput), Template: outputFormat, Fields: imageOutput[0].headerMap()}
}
} }
formats.Writer(out).Out() formats.Writer(out).Out()