@@ -1167,8 +1167,8 @@ func resourceTencentCloudInstanceRead(d *schema.ResourceData, meta interface{})
1167
1167
diskSize := int64 (value ["data_disk_size" ].(int ))
1168
1168
deleteWithInstance := value ["delete_with_instance" ].(bool )
1169
1169
encrypt := value ["encrypt" ].(bool )
1170
- if v , ok := value ["data_disk_name" ].(string ); ok && v != "" {
1171
- diskName = v
1170
+ if tmpV , ok := value ["data_disk_name" ].(string ); ok && tmpV != "" {
1171
+ diskName = tmpV
1172
1172
}
1173
1173
1174
1174
diskObj := diskHash {
@@ -1231,7 +1231,7 @@ func resourceTencentCloudInstanceRead(d *schema.ResourceData, meta interface{})
1231
1231
}
1232
1232
}
1233
1233
1234
- // has disk name first
1234
+ // has set disk name first
1235
1235
for _ , disk := range instance .DataDisks {
1236
1236
for _ , hashItem := range dDiskHash {
1237
1237
diskName := * disk .DiskName
@@ -1243,7 +1243,7 @@ func resourceTencentCloudInstanceRead(d *schema.ResourceData, meta interface{})
1243
1243
})
1244
1244
1245
1245
// get disk name
1246
- if _ , ok := hashItem [diskName ]; ok {
1246
+ if v , ok := hashItem [diskName ].( string ) ; ok && v != "" {
1247
1247
// check hash and flag
1248
1248
if tmpHash == hashItem [diskName ] && hashItem ["flag" ] == 0 {
1249
1249
dataDisk := make (map [string ]interface {}, 5 )
@@ -1263,7 +1263,7 @@ func resourceTencentCloudInstanceRead(d *schema.ResourceData, meta interface{})
1263
1263
}
1264
1264
}
1265
1265
1266
- // no disk name last
1266
+ // no set disk name last
1267
1267
for _ , disk := range instance .DataDisks {
1268
1268
for index , hashItem := range dDiskHash {
1269
1269
tmpHash := getDataDiskHash (diskHash {
0 commit comments