When extending a config with a second Config object which contains lists, all elements in lists in the second object, except the first element, are lost.
I have narrowed it down to the getKeys function, which generates values like [foo bar 0], [foo bar 1], [foo bar 2], etc : when removing the whole case []interface{}: block in this function, extending seems to work perfectly. I have however not done extensive testing...
When extending a config with a second Config object which contains lists, all elements in lists in the second object, except the first element, are lost.
I have narrowed it down to the
getKeysfunction, which generates values like[foo bar 0],[foo bar 1],[foo bar 2], etc : when removing the wholecase []interface{}:block in this function, extending seems to work perfectly. I have however not done extensive testing...