Sfoglia il codice sorgente

fix: checking nil values when reading secret in vault provider

Martin Montes 4 anni fa
parent
commit
d09beae10b
1 ha cambiato i file con 3 aggiunte e 0 eliminazioni
  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)