cloudapi: check if metadata is nil before converting

This commit is contained in:
Achilleas Koutsou 2021-06-23 16:48:39 +02:00 committed by Tom Gundersen
parent 51503cc000
commit cfb244ab34

View file

@ -609,7 +609,7 @@ func (server *Server) ComposeMetadata(w http.ResponseWriter, r *http.Request, id
resp := new(ComposeMetadata)
resp.Packages = &packages
if ostreeCommitResult != nil {
if ostreeCommitResult != nil && ostreeCommitResult.Metadata != nil {
commitMetadata, ok := ostreeCommitResult.Metadata.(*osbuild1.OSTreeCommitStageMetadata)
if !ok {
panic("Failed to convert ostree commit stage metadata")