Checking the type of the subnet before using it
This commit is contained in:
parent
fd03d0310e
commit
079043d5f8
|
@ -275,7 +275,10 @@ func expandAzureRmVirtualNetworkVirtualNetworkSecurityGroupNames(d *schema.Resou
|
||||||
if v, ok := d.GetOk("subnet"); ok {
|
if v, ok := d.GetOk("subnet"); ok {
|
||||||
subnets := v.(*schema.Set).List()
|
subnets := v.(*schema.Set).List()
|
||||||
for _, subnet := range subnets {
|
for _, subnet := range subnets {
|
||||||
subnet := subnet.(map[string]interface{})
|
subnet, ok := subnet.(map[string]interface{})
|
||||||
|
if !ok {
|
||||||
|
return nil, fmt.Errorf("[ERROR] Subnet should be a Hash - was '%+v'", subnet)
|
||||||
|
}
|
||||||
|
|
||||||
networkSecurityGroupId := subnet["security_group"].(string)
|
networkSecurityGroupId := subnet["security_group"].(string)
|
||||||
if networkSecurityGroupId != "" {
|
if networkSecurityGroupId != "" {
|
||||||
|
|
Loading…
Reference in New Issue