From e1087b9520771beeffed49997f6c9d20a88c9793 Mon Sep 17 00:00:00 2001 From: mikatong Date: Fri, 11 Apr 2025 10:31:58 +0800 Subject: [PATCH 1/2] fix emr tags is nil --- .../services/emr/resource_tc_serverless_hbase_instance.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tencentcloud/services/emr/resource_tc_serverless_hbase_instance.go b/tencentcloud/services/emr/resource_tc_serverless_hbase_instance.go index 929070fc96..2b357591a3 100644 --- a/tencentcloud/services/emr/resource_tc_serverless_hbase_instance.go +++ b/tencentcloud/services/emr/resource_tc_serverless_hbase_instance.go @@ -196,6 +196,9 @@ func resourceTencentCloudServerlessHbaseInstanceCreate(d *schema.ResourceData, m if v, ok := d.GetOk("tags"); ok { for _, item := range v.(*schema.Set).List() { + if item == nil { + continue + } tagsMap := item.(map[string]interface{}) tag := emr.Tag{} if v, ok := tagsMap["tag_key"]; ok { From be1197046506616da36b930694f039f52179f84a Mon Sep 17 00:00:00 2001 From: mikatong Date: Fri, 11 Apr 2025 10:44:40 +0800 Subject: [PATCH 2/2] update --- .../services/emr/resource_tc_serverless_hbase_instance.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tencentcloud/services/emr/resource_tc_serverless_hbase_instance.go b/tencentcloud/services/emr/resource_tc_serverless_hbase_instance.go index 2b357591a3..fcbfab8574 100644 --- a/tencentcloud/services/emr/resource_tc_serverless_hbase_instance.go +++ b/tencentcloud/services/emr/resource_tc_serverless_hbase_instance.go @@ -195,9 +195,9 @@ func resourceTencentCloudServerlessHbaseInstanceCreate(d *schema.ResourceData, m } if v, ok := d.GetOk("tags"); ok { - for _, item := range v.(*schema.Set).List() { + for idx, item := range v.(*schema.Set).List() { if item == nil { - continue + return fmt.Errorf("tags element with index %d is nil", idx+1) } tagsMap := item.(map[string]interface{}) tag := emr.Tag{}