From a9ada508acd5be0459a9850d9259457a31f29da1 Mon Sep 17 00:00:00 2001 From: Felix Breuer Date: Wed, 21 Jan 2026 15:24:05 +0100 Subject: [PATCH] fix trailing comma for label selector Signed-off-by: Felix Breuer --- pkg/provider/sdk_client.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkg/provider/sdk_client.go b/pkg/provider/sdk_client.go index fb489083..e63c0cc5 100644 --- a/pkg/provider/sdk_client.go +++ b/pkg/provider/sdk_client.go @@ -265,7 +265,11 @@ func (c *SdkStackitClient) ListServers(ctx context.Context, projectID, region st if labelSelector != nil { sb := strings.Builder{} for k, v := range labelSelector { - _, err := fmt.Fprintf(&sb, "%s=%s,", k, v) + // prevents trailing comma at the end + if sb.Len() > 0 { + sb.WriteString(",") + } + _, err := fmt.Fprintf(&sb, "%s=%s", k, v) if err != nil { return nil, fmt.Errorf("failed to format label selector: %w", err) }