From 2130eacf4137041d2b041851f979949d689fcd18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luiz=20Am=C3=A9rico?= Date: Wed, 5 Dec 2018 22:11:10 -0300 Subject: [PATCH] Fix baseClone missing dependency (#4104) --- .internal/baseClone.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.internal/baseClone.js b/.internal/baseClone.js index 609ed6d3d..d960fd16f 100644 --- a/.internal/baseClone.js +++ b/.internal/baseClone.js @@ -1,10 +1,9 @@ import Stack from './Stack.js' import arrayEach from './arrayEach.js' import assignValue from './assignValue.js' -import baseAssign from './baseAssign.js' -import baseAssignIn from './baseAssignIn.js' import cloneBuffer from './cloneBuffer.js' import copyArray from './copyArray.js' +import copyObject from './copyObject.js' import cloneArrayBuffer from './cloneArrayBuffer.js' import cloneDataView from './cloneDataView.js' import cloneRegExp from './cloneRegExp.js' @@ -186,8 +185,8 @@ function baseClone(value, bitmask, customizer, key, object, stack) { result = (isFlat || isFunc) ? {} : initCloneObject(value) if (!isDeep) { return isFlat - ? copySymbolsIn(value, baseAssignIn(result, value)) - : copySymbols(value, baseAssign(result, value)) + ? copySymbolsIn(value, copyObject(value, keysIn(value), result)) + : copySymbols(value, Object.assign(result, value)) } } else { if (isFunc || !cloneableTags[tag]) {