From b1c378606f09a38d7e6713595add07676882b8f2 Mon Sep 17 00:00:00 2001 From: Martti Laine Date: Tue, 3 Apr 2018 22:29:15 +0200 Subject: [PATCH] Prevent undefined values in mergeConfig --- lib/core/mergeConfig.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/core/mergeConfig.js b/lib/core/mergeConfig.js index 3b3d610..e8782ab 100644 --- a/lib/core/mergeConfig.js +++ b/lib/core/mergeConfig.js @@ -16,7 +16,9 @@ module.exports = function mergeConfig(config1, config2) { var config = {}; utils.forEach(['url', 'method', 'params', 'data'], function valueFromInstanceConfig(prop) { - config[prop] = config2[prop]; + if (typeof config2[prop] !== 'undefined') { + config[prop] = config2[prop]; + } }); utils.forEach(['headers', 'auth', 'proxy'], function mergeInstanceConfigWithDefaults(prop) {