From 19144111dd263c9686dab6088c0d23b6e3fd33c7 Mon Sep 17 00:00:00 2001 From: Megan Marsh Date: Mon, 17 Dec 2018 14:54:27 -0800 Subject: [PATCH] fix packer crash that occurs when image is nil --- builder/oracle/oci/builder.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/builder/oracle/oci/builder.go b/builder/oracle/oci/builder.go index e3989a23a..5bfc392d8 100644 --- a/builder/oracle/oci/builder.go +++ b/builder/oracle/oci/builder.go @@ -89,9 +89,14 @@ func (b *Builder) Run(ui packer.Ui, hook packer.Hook, cache packer.Cache) (packe return nil, err } + image, ok := state.GetOk("image") + if !ok { + return nil, err + } + // Build the artifact and return it artifact := &Artifact{ - Image: state.Get("image").(core.Image), + Image: image.(core.Image), Region: region, driver: driver, }