From 3571c585bb73e151e5bdaad007df161ce23cea7e Mon Sep 17 00:00:00 2001 From: Lars Lehtonen Date: Tue, 19 Nov 2019 02:41:39 -0800 Subject: [PATCH] builder/googlecompute: fix dropped error (#8385) --- builder/googlecompute/driver_gce.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/builder/googlecompute/driver_gce.go b/builder/googlecompute/driver_gce.go index accad6b4e..eea002d3a 100644 --- a/builder/googlecompute/driver_gce.go +++ b/builder/googlecompute/driver_gce.go @@ -493,6 +493,10 @@ func (d *driverGCE) createWindowsPassword(errCh chan<- error, name, zone string, dCopy := string(data) instance, err := d.service.Instances.Get(d.projectId, zone, name).Do() + if err != nil { + errCh <- err + return + } instance.Metadata.Items = append(instance.Metadata.Items, &compute.MetadataItems{Key: "windows-keys", Value: &dCopy}) op, err := d.service.Instances.SetMetadata(d.projectId, zone, name, &compute.Metadata{