From c4813c58f8aa7022d569440e214c02fc14d8106c Mon Sep 17 00:00:00 2001 From: kt Date: Fri, 23 Aug 2024 14:37:00 -0700 Subject: [PATCH] azurerm_kubernetes_cluster - fix panic @3357 (#27183) --- internal/services/containers/kubernetes_cluster_resource.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/internal/services/containers/kubernetes_cluster_resource.go b/internal/services/containers/kubernetes_cluster_resource.go index a10233de5a3f..c2d75539f059 100644 --- a/internal/services/containers/kubernetes_cluster_resource.go +++ b/internal/services/containers/kubernetes_cluster_resource.go @@ -3350,12 +3350,11 @@ func expandKubernetesClusterAPIAccessProfile(d *pluginsdk.ResourceData) *managed } apiServerAccessProfileRaw := d.Get("api_server_access_profile").([]interface{}) - if len(apiServerAccessProfileRaw) == 0 { + if len(apiServerAccessProfileRaw) == 0 || apiServerAccessProfileRaw[0] == nil { return apiAccessProfile } config := apiServerAccessProfileRaw[0].(map[string]interface{}) - if v := config["authorized_ip_ranges"]; v != nil { apiServerAuthorizedIPRangesRaw := v.(*pluginsdk.Set).List() if apiServerAuthorizedIPRanges := utils.ExpandStringSlice(apiServerAuthorizedIPRangesRaw); len(*apiServerAuthorizedIPRanges) > 0 {