summaryrefslogtreecommitdiff
path: root/deps/npm/node_modules/request/node_modules/form-data/lib/populate.js
diff options
context:
space:
mode:
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.js11
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;
};