From 57aca58de34c751d7f37db0e88ad9017a24302af Mon Sep 17 00:00:00 2001 From: Stavros Date: Tue, 4 Nov 2025 17:50:56 +0200 Subject: [PATCH] fix: ensure providers prefix exists on env variables and flags --- internal/utils/decoders/decoders.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/internal/utils/decoders/decoders.go b/internal/utils/decoders/decoders.go index 28b72fb..0c3d22d 100644 --- a/internal/utils/decoders/decoders.go +++ b/internal/utils/decoders/decoders.go @@ -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 {