From d915ece2e71204fa4726455789cca2133450731e Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Fri, 16 Jan 2015 20:03:34 -0800 Subject: [PATCH] Use `baseClone` & `keys` instead of `baseAssign`. --- lodash.src.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lodash.src.js b/lodash.src.js index c9556c4cb..512d508a5 100644 --- a/lodash.src.js +++ b/lodash.src.js @@ -1832,7 +1832,7 @@ } result = initCloneObject(isFunc ? {} : value); if (!isDeep) { - return baseAssign(result, value); + return baseCopy(value, result, keys(value)); } } else { return cloneableTags[tag] @@ -8414,7 +8414,7 @@ if (guard && isIterateeCall(prototype, properties, guard)) { properties = null; } - return properties ? baseAssign(result, properties) : result; + return properties ? baseCopy(properties, result, keys(properties)) : result; } /**