diff --git a/lib/config/massage.js b/lib/config/massage.js index 780fbcce2d86c71db9d18fa5db753ad07c24993d..80391a8cd5ec3cdb52d75b16a10561ad44bdc821 100644 --- a/lib/config/massage.js +++ b/lib/config/massage.js @@ -20,6 +20,15 @@ function massageConfig(config) { massagedConfig[key] = [val]; } else if (isObject(val)) { massagedConfig[key] = massageConfig(val); + } else if (Array.isArray(val)) { + massagedConfig[key] = []; + val.forEach(item => { + if (isObject(item)) { + massagedConfig[key].push(massageConfig(item)); + } else { + massagedConfig[key].push(item); + } + }); } } return massagedConfig;