From cfb244ab34b0fcc8dcb6c89a129b6d41ccbb7d91 Mon Sep 17 00:00:00 2001 From: Achilleas Koutsou Date: Wed, 23 Jun 2021 16:48:39 +0200 Subject: [PATCH] cloudapi: check if metadata is nil before converting --- internal/cloudapi/server.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/cloudapi/server.go b/internal/cloudapi/server.go index a1a4b567e..7971966a2 100644 --- a/internal/cloudapi/server.go +++ b/internal/cloudapi/server.go @@ -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")