From 28390d982bf2d0112fb15734cc618a4081820523 Mon Sep 17 00:00:00 2001 From: bill-rich Date: Wed, 26 Aug 2020 15:23:52 -0700 Subject: [PATCH] Ignore nil objects in host network. --- vsphere/host_network_policy_structure.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/vsphere/host_network_policy_structure.go b/vsphere/host_network_policy_structure.go index cec85bad7..b8e1c59ca 100644 --- a/vsphere/host_network_policy_structure.go +++ b/vsphere/host_network_policy_structure.go @@ -277,13 +277,13 @@ func expandHostNetworkPolicy(d *schema.ResourceData) *types.HostNetworkPolicy { // flattenHostNetworkPolicy reads various fields from a HostNetworkPolicy into // the passed in ResourceData. func flattenHostNetworkPolicy(d *schema.ResourceData, obj *types.HostNetworkPolicy) error { - if err := flattenHostNetworkSecurityPolicy(d, obj.Security); err != nil { + if err := flattenHostNetworkSecurityPolicy(d, obj.Security); obj.Security != nil && err != nil { return err } - if err := flattenHostNicTeamingPolicy(d, obj.NicTeaming); err != nil { + if err := flattenHostNicTeamingPolicy(d, obj.NicTeaming); obj.NicTeaming != nil && err != nil { return err } - if err := flattenHostNetworkTrafficShapingPolicy(d, obj.ShapingPolicy); err != nil { + if err := flattenHostNetworkTrafficShapingPolicy(d, obj.ShapingPolicy); obj.ShapingPolicy != nil && err != nil { return err } return nil