Skip to content

Commit 4cfdbc5

Browse files
authored
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>
1 parent dd4013c commit 4cfdbc5

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

  • stackit/internal/services/iaas/networkinterface

stackit/internal/services/iaas/networkinterface/resource.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -532,8 +532,13 @@ func mapFields(ctx context.Context, networkInterfaceResp *iaas.NIC, model *Model
532532
labels = types.MapNull(types.StringType)
533533
}
534534

535+
networkInterfaceName := types.StringNull()
536+
if networkInterfaceResp.Name != nil && *networkInterfaceResp.Name != "" {
537+
networkInterfaceName = types.StringPointerValue(networkInterfaceResp.Name)
538+
}
539+
535540
model.NetworkInterfaceId = types.StringValue(networkInterfaceId)
536-
model.Name = types.StringPointerValue(networkInterfaceResp.Name)
541+
model.Name = networkInterfaceName
537542
model.IPv4 = types.StringPointerValue(networkInterfaceResp.Ipv4)
538543
model.Security = types.BoolPointerValue(networkInterfaceResp.NicSecurity)
539544
model.Device = types.StringPointerValue(networkInterfaceResp.Device)

0 commit comments

Comments
 (0)