Skip to content

Commit df21869

Browse files
author
yuanhaojin
committed
fix bug: setPartial in cnn update
1 parent 92ea720 commit df21869

File tree

3 files changed

+5
-6
lines changed

3 files changed

+5
-6
lines changed

tencentcloud/resource_tc_cbs_storage.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -427,8 +427,7 @@ func resourceTencentCloudCbsStorageUpdate(d *schema.ResourceData, meta interface
427427

428428
tcClient := meta.(*TencentCloudClient).apiV3Conn
429429
tagService := &TagService{client: tcClient}
430-
region := meta.(*TencentCloudClient).apiV3Conn.Region
431-
resourceName := BuildTagResourceName("cvm", "volume", region, d.Id())
430+
resourceName := BuildTagResourceName("cvm", "volume", tcClient.Region, d.Id())
432431
err := tagService.ModifyTags(ctx, resourceName, replaceTags, deleteTags)
433432
if err != nil {
434433
return err

tencentcloud/resource_tc_ccn.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -196,21 +196,22 @@ func resourceTencentCloudCcnUpdate(d *schema.ResourceData, meta interface{}) err
196196
return err
197197
}
198198
}
199+
d.Partial(true)
199200
if d.HasChange("tags") {
200201

201202
oldValue, newValue := d.GetChange("tags")
202203
replaceTags, deleteTags := diffTags(oldValue.(map[string]interface{}), newValue.(map[string]interface{}))
203204

204205
tcClient := meta.(*TencentCloudClient).apiV3Conn
205206
tagService := &TagService{client: tcClient}
206-
region := meta.(*TencentCloudClient).apiV3Conn.Region
207-
resourceName := BuildTagResourceName("vpc", "ccn", region, d.Id())
207+
resourceName := BuildTagResourceName("vpc", "ccn", tcClient.Region, d.Id())
208208
err := tagService.ModifyTags(ctx, resourceName, replaceTags, deleteTags)
209209
if err != nil {
210210
return err
211211
}
212212
d.SetPartial("tags")
213213
}
214+
d.Partial(false)
214215
return resourceTencentCloudCcnRead(d, meta)
215216
}
216217

tencentcloud/resource_tc_clb_instance.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -470,8 +470,7 @@ func resourceTencentCloudClbInstanceUpdate(d *schema.ResourceData, meta interfac
470470

471471
tcClient := meta.(*TencentCloudClient).apiV3Conn
472472
tagService := &TagService{client: tcClient}
473-
region := meta.(*TencentCloudClient).apiV3Conn.Region
474-
resourceName := BuildTagResourceName("clb", "loadbalancerid", region, d.Id())
473+
resourceName := BuildTagResourceName("clb", "loadbalancerid", tcClient.Region, d.Id())
475474
err := tagService.ModifyTags(ctx, resourceName, replaceTags, deleteTags)
476475
if err != nil {
477476
return err

0 commit comments

Comments
 (0)