From 889e60c40c8bb5829a164bba1c4535fbd5e49a14 Mon Sep 17 00:00:00 2001 From: Matthew Frahry Date: Fri, 13 Jan 2023 09:30:14 -0800 Subject: [PATCH] `azurerm_log_analytics `- fixing crash during read (#20011) --- .../loganalytics/log_analytics_workspace_resource.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/internal/services/loganalytics/log_analytics_workspace_resource.go b/internal/services/loganalytics/log_analytics_workspace_resource.go index 79e21b5d3f8e..a08b2db7fa88 100644 --- a/internal/services/loganalytics/log_analytics_workspace_resource.go +++ b/internal/services/loganalytics/log_analytics_workspace_resource.go @@ -335,11 +335,6 @@ func resourceLogAnalyticsWorkspaceRead(d *pluginsdk.ResourceData, meta interface ctx, cancel := timeouts.ForRead(meta.(*clients.Client).StopContext, d) defer cancel() id, err := workspaces.ParseWorkspaceID(d.Id()) - sharedKeyId := sharedKeyWorkspaces.WorkspaceId{ - SubscriptionId: id.SubscriptionId, - ResourceGroupName: id.ResourceGroupName, - WorkspaceName: id.WorkspaceName, - } if err != nil { return err } @@ -421,6 +416,11 @@ func resourceLogAnalyticsWorkspaceRead(d *pluginsdk.ResourceData, meta interface } d.Set("allow_resource_only_permissions", allowResourceOnlyPermissions) + sharedKeyId := sharedKeyWorkspaces.WorkspaceId{ + SubscriptionId: id.SubscriptionId, + ResourceGroupName: id.ResourceGroupName, + WorkspaceName: id.WorkspaceName, + } sharedKeysResp, err := sharedKeyClient.SharedKeysGetSharedKeys(ctx, sharedKeyId) if err != nil { log.Printf("[ERROR] Unable to List Shared keys for Log Analytics workspaces %s: %+v", id.WorkspaceName, err)