Merge pull request #1187 from etimberg/fix/config-merge-clone

Fix an error when merging null config values
This commit is contained in:
Evert Timberg 2015-06-09 20:36:44 -04:00
commit bd39534c2f

View File

@ -206,7 +206,7 @@
baseArray.push(valueObj); // nothing to merge
}
});
} else if (base.hasOwnProperty(key) && typeof base[key] == "object" && typeof value == "object") {
} else if (base.hasOwnProperty(key) && typeof base[key] == "object" && base[key] !== null && typeof value == "object") {
// If we are overwriting an object with an object, do a merge of the properties.
base[key] = helpers.configMerge(base[key], value);
} else {