diff --git a/lodash.js b/lodash.js index 50642fe8c..4cf54fef3 100644 --- a/lodash.js +++ b/lodash.js @@ -2570,7 +2570,7 @@ else if (isPlainObject(srcValue) || isArguments(srcValue)) { newValue = isArguments(oldValue) ? toPlainObject(oldValue) - : (isObject(oldValue) ? oldValue : {}); + : (isObject(oldValue) ? oldValue : srcValue); } else { isCommon = isFunction(srcValue);