From a4647aa69a4e9685119cd8e22f3a3420c6efc1d3 Mon Sep 17 00:00:00 2001 From: Patrice Ferlet Date: Tue, 16 Sep 2025 08:58:51 +0200 Subject: [PATCH] chore(code): Unecessary type checking Changed how to use the type checking for label content. --- internal/utils/utils.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/internal/utils/utils.go b/internal/utils/utils.go index 4e6030b..4231075 100644 --- a/internal/utils/utils.go +++ b/internal/utils/utils.go @@ -136,16 +136,17 @@ func GetValuesFromLabel(service types.ServiceConfig, LabelValues string) map[str log.Printf("Error parsing label %s: %s", v, err) log.Fatal(err) } + for _, value := range labelContent { - switch val := value.(type) { + switch value := value.(type) { case string: - descriptions[val] = nil + descriptions[value] = nil case map[string]any: - for k, v := range value.(map[string]any) { + for k, v := range value { descriptions[k] = &EnvConfig{Service: service, Description: v.(string)} } case map[any]any: - for k, v := range value.(map[any]any) { + for k, v := range value { descriptions[k.(string)] = &EnvConfig{Service: service, Description: v.(string)} } default: