fix(network-interface): Response returns name \"\" if not set (#706)
This has to be set to a nil value otherwise a name \"\" is sent via the next request which results in a failing validator Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de>
This commit is contained in:
parent
dd4013c1bc
commit
4cfdbc508f
1 changed files with 6 additions and 1 deletions
|
|
@ -532,8 +532,13 @@ func mapFields(ctx context.Context, networkInterfaceResp *iaas.NIC, model *Model
|
||||||
labels = types.MapNull(types.StringType)
|
labels = types.MapNull(types.StringType)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
networkInterfaceName := types.StringNull()
|
||||||
|
if networkInterfaceResp.Name != nil && *networkInterfaceResp.Name != "" {
|
||||||
|
networkInterfaceName = types.StringPointerValue(networkInterfaceResp.Name)
|
||||||
|
}
|
||||||
|
|
||||||
model.NetworkInterfaceId = types.StringValue(networkInterfaceId)
|
model.NetworkInterfaceId = types.StringValue(networkInterfaceId)
|
||||||
model.Name = types.StringPointerValue(networkInterfaceResp.Name)
|
model.Name = networkInterfaceName
|
||||||
model.IPv4 = types.StringPointerValue(networkInterfaceResp.Ipv4)
|
model.IPv4 = types.StringPointerValue(networkInterfaceResp.Ipv4)
|
||||||
model.Security = types.BoolPointerValue(networkInterfaceResp.NicSecurity)
|
model.Security = types.BoolPointerValue(networkInterfaceResp.NicSecurity)
|
||||||
model.Device = types.StringPointerValue(networkInterfaceResp.Device)
|
model.Device = types.StringPointerValue(networkInterfaceResp.Device)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue