Skip to content

Commit

Permalink
Fix crash in vnet peering
Browse files Browse the repository at this point in the history
  • Loading branch information
mbfrahry committed Aug 28, 2019
1 parent 68929ba commit aa80259
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions azurerm/resource_arm_virtual_network_peering.go
Original file line number Diff line number Diff line change
Expand Up @@ -147,17 +147,18 @@ func resourceArmVirtualNetworkPeeringRead(d *schema.ResourceData, meta interface
return fmt.Errorf("Error making Read request on Azure virtual network peering %q: %+v", name, err)
}

peer := *resp.VirtualNetworkPeeringPropertiesFormat

// update appropriate values
d.Set("resource_group_name", resGroup)
d.Set("name", resp.Name)
d.Set("virtual_network_name", vnetName)
d.Set("allow_virtual_network_access", peer.AllowVirtualNetworkAccess)
d.Set("allow_forwarded_traffic", peer.AllowForwardedTraffic)
d.Set("allow_gateway_transit", peer.AllowGatewayTransit)
d.Set("use_remote_gateways", peer.UseRemoteGateways)
d.Set("remote_virtual_network_id", peer.RemoteVirtualNetwork.ID)

if peer := resp.VirtualNetworkPeeringPropertiesFormat; peer != nil {
d.Set("allow_virtual_network_access", peer.AllowVirtualNetworkAccess)
d.Set("allow_forwarded_traffic", peer.AllowForwardedTraffic)
d.Set("allow_gateway_transit", peer.AllowGatewayTransit)
d.Set("use_remote_gateways", peer.UseRemoteGateways)
d.Set("remote_virtual_network_id", peer.RemoteVirtualNetwork.ID)
}

return nil
}
Expand Down

0 comments on commit aa80259

Please sign in to comment.