Browse Source

fix: checking nil values when reading secret in vault provider

Martin Montes 4 years ago
parent
commit
d09beae10b
1 changed files with 3 additions and 0 deletions
  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)