diff --git a/builtin/providers/aws/resource_aws_volume_attachment.go b/builtin/providers/aws/resource_aws_volume_attachment.go index 801f06190..e858a974f 100644 --- a/builtin/providers/aws/resource_aws_volume_attachment.go +++ b/builtin/providers/aws/resource_aws_volume_attachment.go @@ -162,7 +162,7 @@ func resourceAwsVolumeAttachmentDelete(d *schema.ResourceData, meta interface{}) return fmt.Errorf("Error reading EC2 volume %s: %s", vID, desc_err) } - if *attr.Volumes[0].State == "available" { + if len(attr.Volumes) == 0 || *attr.Volumes[0].State == "available" { d.SetId("") return nil }