Fix: insensitiviseMaps() made recursive

So that nested keys are lowercased
This commit is contained in:
Benoit Masson 2016-07-16 10:23:51 +02:00
parent 4db0eb0976
commit a60edc6a52

View file

@ -45,6 +45,10 @@ func insensitiviseMap(m map[string]interface{}) {
if key != lower {
delete(m, key)
m[lower] = val
if m2, ok := val.(map[string]interface{}); ok {
// nested map: recursively insensitivise
insensitiviseMap(m2)
}
}
}
}