From c365768a7662e560f63281751979fb6543d6fbf7 Mon Sep 17 00:00:00 2001 From: Evan Brown Date: Mon, 14 Nov 2016 09:59:44 -0800 Subject: [PATCH] Fix go vet issue --- resource_google_service_account.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/resource_google_service_account.go b/resource_google_service_account.go index e0385f5a..6eb45fa2 100644 --- a/resource_google_service_account.go +++ b/resource_google_service_account.go @@ -118,10 +118,11 @@ func resourceGoogleServiceAccountRead(d *schema.ResourceData, meta interface{}) if err != nil { if gerr, ok := err.(*googleapi.Error); ok && gerr.Code == 404 { log.Printf("[WARN] Removing reference to service account %q because it no longer exists", d.Id()) - - return fmt.Errorf("Error getting service account with name %q: %s", d.Id(), err) + saName := d.Id() // The resource doesn't exist anymore d.SetId("") + + return fmt.Errorf("Error getting service account with name %q: %s", saName, err) } return fmt.Errorf("Error reading service account %q: %q", d.Id(), err) }