diff --git a/vsphere/host_network_policy_structure.go b/vsphere/host_network_policy_structure.go index d5b2a06a2..0f82b5b5c 100644 --- a/vsphere/host_network_policy_structure.go +++ b/vsphere/host_network_policy_structure.go @@ -195,8 +195,10 @@ func flattenHostNicTeamingPolicy(d *schema.ResourceData, obj *types.HostNicTeami d.Set("notify_switches", obj.NotifySwitches) } d.Set("teaming_policy", obj.Policy) - if err := flattenHostNicFailureCriteria(d, obj.FailureCriteria); err != nil { - return err + if obj.FailureCriteria != nil { + if err := flattenHostNicFailureCriteria(d, obj.FailureCriteria); err != nil { + return err + } } if err := flattenHostNicOrderPolicy(d, obj.NicOrder); err != nil { return err