As mentioned in #689 it might be hard to understand why certain values are not visible in the app, if the value was overwritten by a different source.
I adapted the addAllRecursive function to warn the user when a key is overwritten.
Also, when a single entry is overwritten with a map of entries (or the other way around) a warning is presented that also indicates how many keys were lost. Since possibly many keys might get lost, this sounded like a reasonable action to perform.
As mentioned in #689 it might be hard to understand why certain values are not visible in the app, if the value was overwritten by a different source.
I adapted the
addAllRecursive
function to warn the user when a key is overwritten.Also, when a single entry is overwritten with a map of entries (or the other way around) a warning is presented that also indicates how many keys were lost. Since possibly many keys might get lost, this sounded like a reasonable action to perform.
Feel free to comment or make suggestions.
@bw-flagship please have a look