diff options
Diffstat (limited to 'node_modules/lodash/_baseMerge.js')
-rw-r--r-- | node_modules/lodash/_baseMerge.js | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/node_modules/lodash/_baseMerge.js b/node_modules/lodash/_baseMerge.js index f4cb8c698..c5868f04c 100644 --- a/node_modules/lodash/_baseMerge.js +++ b/node_modules/lodash/_baseMerge.js @@ -3,7 +3,8 @@ var Stack = require('./_Stack'), baseFor = require('./_baseFor'), baseMergeDeep = require('./_baseMergeDeep'), isObject = require('./isObject'), - keysIn = require('./keysIn'); + keysIn = require('./keysIn'), + safeGet = require('./_safeGet'); /** * The base implementation of `_.merge` without support for multiple sources. @@ -27,7 +28,7 @@ function baseMerge(object, source, srcIndex, customizer, stack) { } else { var newValue = customizer - ? customizer(object[key], srcValue, (key + ''), object, source, stack) + ? customizer(safeGet(object, key), srcValue, (key + ''), object, source, stack) : undefined; if (newValue === undefined) { |