Ensure _.omit doesn’t mutate object with deep paths. [closes #2912]

This commit is contained in:
John-David Dalton
2016-12-30 18:09:11 -06:00
parent a23b918bef
commit e33b15674d
2 changed files with 12 additions and 2 deletions

View File

@@ -5632,8 +5632,8 @@
* @param {string} key The key of the property to inspect.
* @returns {*} Returns the uncloned value or `undefined` to defer cloning to `_.cloneDeep`.
*/
function customOmitClone(value, key) {
return (key !== undefined && isPlainObject(value)) ? undefined : value;
function customOmitClone(value) {
return isPlainObject(value) ? undefined : value;
}
/**