From 56040c55e280492d26c74af8f825319bcc7e33a7 Mon Sep 17 00:00:00 2001 From: Alexander Dahmen Date: Tue, 4 Feb 2025 12:41:38 +0100 Subject: [PATCH] Fix network-interface output If no interfaces are attached to the network display the name in the message Signed-off-by: Alexander Dahmen --- internal/cmd/beta/network-interface/list/list.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/internal/cmd/beta/network-interface/list/list.go b/internal/cmd/beta/network-interface/list/list.go index fc8b4a8c5..4fe9005ef 100644 --- a/internal/cmd/beta/network-interface/list/list.go +++ b/internal/cmd/beta/network-interface/list/list.go @@ -13,6 +13,7 @@ import ( "github.com/stackitcloud/stackit-cli/internal/pkg/globalflags" "github.com/stackitcloud/stackit-cli/internal/pkg/print" "github.com/stackitcloud/stackit-cli/internal/pkg/services/iaas/client" + iaasUtils "github.com/stackitcloud/stackit-cli/internal/pkg/services/iaas/utils" "github.com/stackitcloud/stackit-cli/internal/pkg/tables" "github.com/stackitcloud/stackit-sdk-go/services/iaas" @@ -77,7 +78,12 @@ func NewCmd(p *print.Printer) *cobra.Command { } if resp.Items == nil || len(*resp.Items) == 0 { - p.Info("No network interfaces found for network %d\n", model.NetworkId) + networkLabel, err := iaasUtils.GetNetworkName(ctx, apiClient, model.ProjectId, *model.NetworkId) + if err != nil { + p.Debug(print.ErrorLevel, "get network name: %v", err) + networkLabel = *model.NetworkId + } + p.Info("No network interfaces found for network %q\n", networkLabel) return nil }