From e0cbb4c8e6f58122d1afaf69f93e0d85bc5fea64 Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Mon, 17 Sep 2018 22:31:34 -0700 Subject: [PATCH] Ensure map and set clones contain custom properties of source values. [closes #3951] --- lodash.js | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/lodash.js b/lodash.js index cb139dd81..1d606f5e6 100644 --- a/lodash.js +++ b/lodash.js @@ -2671,16 +2671,10 @@ value.forEach(function(subValue) { result.add(baseClone(subValue, bitmask, customizer, subValue, value, stack)); }); - - return result; - } - - if (isMap(value)) { + } else if (isMap(value)) { value.forEach(function(subValue, key) { result.set(key, baseClone(subValue, bitmask, customizer, key, value, stack)); }); - - return result; } var keysFunc = isFull