|
|
|
@ -283,6 +283,11 @@ func coalesceTablesFullKey(printf printFn, dst, src map[string]interface{}, pref
|
|
|
|
if dst == nil {
|
|
|
|
if dst == nil {
|
|
|
|
return src
|
|
|
|
return src
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
for key, val := range dst {
|
|
|
|
|
|
|
|
if val == nil {
|
|
|
|
|
|
|
|
src[key] = nil
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
// Because dest has higher precedence than src, dest values override src
|
|
|
|
// Because dest has higher precedence than src, dest values override src
|
|
|
|
// values.
|
|
|
|
// values.
|
|
|
|
for key, val := range src {
|
|
|
|
for key, val := range src {
|
|
|
|
|