fixed nil check in resourceArmVirtualMachineStorageOsDiskHash

This commit is contained in:
Brandon Tosch 2017-03-01 18:32:03 -08:00
parent 909976eebe
commit 00df2204a2

View File

@ -808,9 +808,11 @@ func resourceArmVirtualMachineStorageOsDiskHash(v interface{}) int {
if m["vhd_uri"] != nil { if m["vhd_uri"] != nil {
buf.WriteString(fmt.Sprintf("%s-", m["vhd_uri"].(string))) buf.WriteString(fmt.Sprintf("%s-", m["vhd_uri"].(string)))
} }
managedDisk := m["managed_disk"].(map[string]interface{}) if m["managed_disk"] != nil {
if managedDisk["storage_account_type"] != nil { managedDisk := m["managed_disk"].(map[string]interface{})
buf.WriteString(fmt.Sprintf("%s-", managedDisk["storage_account_type"].(string))) if managedDisk["storage_account_type"] != nil {
buf.WriteString(fmt.Sprintf("%s-", managedDisk["storage_account_type"].(string)))
}
} }
return hashcode.String(buf.String()) return hashcode.String(buf.String())
} }