Merge pull request #2533 from hashicorp/b-vpn-connection-protection

provider/aws: nil protection against VPN connections [GH-2144]
This commit is contained in:
Paul Hinze 2015-06-30 13:40:47 -05:00
commit 97ee42663b
1 changed files with 6 additions and 0 deletions

View File

@ -91,6 +91,12 @@ func resourceAwsVpnConnectionRouteRead(d *schema.ResourceData, meta interface{})
return err
}
}
if resp == nil || len(resp.VPNConnections) == 0 {
// This is kind of a weird edge case. I'd rather return an error
// instead of just blindly setting the ID to ""... since I don't know
// what might cause this.
return fmt.Errorf("No VPN connections returned")
}
vpnConnection := resp.VPNConnections[0]