diff options
Diffstat (limited to 'deps/npm/node_modules/request/node_modules/form-data/lib/populate.js')
-rw-r--r-- | deps/npm/node_modules/request/node_modules/form-data/lib/populate.js | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/deps/npm/node_modules/request/node_modules/form-data/lib/populate.js b/deps/npm/node_modules/request/node_modules/form-data/lib/populate.js index 6f64a6d32c..4d35738dd5 100644 --- a/deps/npm/node_modules/request/node_modules/form-data/lib/populate.js +++ b/deps/npm/node_modules/request/node_modules/form-data/lib/populate.js @@ -1,9 +1,10 @@ // populates missing values module.exports = function(dst, src) { - for (var prop in src) { - if (src.hasOwnProperty(prop) && !dst[prop]) { - dst[prop] = src[prop]; - } - } + + Object.keys(src).forEach(function(prop) + { + dst[prop] = dst[prop] || src[prop]; + }); + return dst; }; |