提交 1ee12b3b 编写于 作者: J Johannes Rieken

towards #30845

上级 8e9d5beb
...@@ -108,7 +108,8 @@ class ConfigAwareContextValuesContainer extends Context { ...@@ -108,7 +108,8 @@ class ConfigAwareContextValuesContainer extends Context {
if (Object.prototype.hasOwnProperty.call(obj, key)) { if (Object.prototype.hasOwnProperty.call(obj, key)) {
keys.push(key); keys.push(key);
let value = obj[key]; let value = obj[key];
if (typeof value === 'boolean') { switch (typeof value) {
case 'boolean':
const configKey = keys.join('.'); const configKey = keys.join('.');
const oldValue = this._value[configKey]; const oldValue = this._value[configKey];
this._value[configKey] = value; this._value[configKey] = value;
...@@ -118,8 +119,10 @@ class ConfigAwareContextValuesContainer extends Context { ...@@ -118,8 +119,10 @@ class ConfigAwareContextValuesContainer extends Context {
} else { } else {
configKeys[configKey] = false; configKeys[configKey] = false;
} }
} else if (typeof value === 'object') { break;
case 'object':
walk(value, keys); walk(value, keys);
break;
} }
keys.pop(); keys.pop();
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册