From f0ec1fd29b6582dc1208ea747b319ac32391f92d Mon Sep 17 00:00:00 2001 From: Matthew Frahry Date: Wed, 13 May 2020 12:43:24 -0700 Subject: [PATCH] Fixing crash --- .../services/network/network_security_group_data_source.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/azurerm/internal/services/network/network_security_group_data_source.go b/azurerm/internal/services/network/network_security_group_data_source.go index b2d9f09c9d31..f4ab5881e981 100644 --- a/azurerm/internal/services/network/network_security_group_data_source.go +++ b/azurerm/internal/services/network/network_security_group_data_source.go @@ -148,9 +148,12 @@ func dataSourceArmNetworkSecurityGroupRead(d *schema.ResourceData, meta interfac if utils.ResponseWasNotFound(resp.Response) { return fmt.Errorf("Error: Network Security Group %q (Resource Group %q) was not found", name, resourceGroup) } - return fmt.Errorf("Error making Read request on Network Security Group %q (Resource Group %q): %+v", name, resourceGroup, err) + return fmt.Errorf("making Read request on Network Security Group %q (Resource Group %q): %+v", name, resourceGroup, err) } + if resp.ID == nil || *resp.ID == "" { + return fmt.Errorf("reading request on Network Security Group %q (Resource Group %q): %+v", name, resourceGroup, err) + } d.SetId(*resp.ID) d.Set("name", resp.Name)