Update ConfigObj.js (#812)

This commit is contained in:
Dmitry Shvedov
2022-07-03 04:20:36 -04:00
committed by GitHub
parent 897dcdb097
commit 53f3f7e14a

View File

@@ -393,7 +393,7 @@ export default class ConfigObj {
* @returns {void}
*/
const extendOrAdd = (cfgObj, key, val) => {
if (cfgObj[key] && typeof cfgObj[key] === 'object') {
if (cfgObj[key] && typeof cfgObj[key] === 'object' && !Array.isArray(cfgObj[key])) {
cfgObj[key] = mergeDeep(cfgObj[key], val)
} else {
cfgObj[key] = val