Explorar o código

fix: checking nil values when reading secret in vault provider

Martin Montes %!s(int64=4) %!d(string=hai) anos
pai
achega
d09beae10b
Modificáronse 1 ficheiros con 3 adicións e 0 borrados
  1. 3 0
      pkg/provider/vault/vault.go

+ 3 - 0
pkg/provider/vault/vault.go

@@ -219,6 +219,9 @@ func (v *client) readSecret(ctx context.Context, path, version string) (map[stri
 
 	byteMap := make(map[string][]byte, len(secretData))
 	for k, v := range secretData {
+		if v == nil {
+			continue
+		}
 		switch t := v.(type) {
 		case string:
 			byteMap[k] = []byte(t)