Don't ignore non-404 errors when reading a Domain Record.

This commit is contained in:
Andrew Starr-Bochicchio 2018-06-26 12:07:57 -04:00 committed by Andrew Starr-Bochicchio
parent 4592fb13bb
commit 0942a7dd60
1 changed files with 3 additions and 1 deletions

View File

@ -168,7 +168,7 @@ func resourceDigitalOceanRecordRead(d *schema.ResourceData, meta interface{}) er
}
rec, resp, err := client.Domains.Record(context.Background(), domain, id)
if err != nil {
if err != nil && resp != nil {
// If the record is somehow already destroyed, mark as
// successfully gone
if resp.StatusCode == 404 {
@ -176,6 +176,8 @@ func resourceDigitalOceanRecordRead(d *schema.ResourceData, meta interface{}) er
return nil
}
return err
} else if err != nil {
return err
}