fix: ensure providers prefix exists on env variables and flags

This commit is contained in:
Stavros
2025-11-04 17:50:56 +02:00
parent e23f4f1371
commit 57aca58de3

View File

@@ -17,6 +17,10 @@ func normalizeKeys[T any](input map[string]string, root string, sep string) map[
key := strings.ToLower(k)
key = strings.ReplaceAll(key, sep, "-")
if !strings.HasPrefix(key, root+"-") {
continue
}
suffix := ""
for _, known := range knownKeys {