don't redact nil entries, discard them

This commit is contained in:
Andrew Lavery
2020-04-14 17:59:12 -04:00
parent a7c4f04a63
commit 7dc93ddade

View File

@@ -7,11 +7,13 @@ import (
func redactMap(input map[string][]byte) (map[string][]byte, error) {
result := make(map[string][]byte)
for k, v := range input {
redacted, err := redact.Redact(v)
if err != nil {
return nil, err
if v != nil {
redacted, err := redact.Redact(v)
if err != nil {
return nil, err
}
result[k] = redacted
}
result[k] = redacted
}
return result, nil
}