Просмотр исходного кода

fix(node-engine): glob null drilldown error, typeof null is object (#417)

Yiwei Mao 6 месяцев назад
Родитель
Сommit
bf69e6cb89
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      packages/node-engine/form/src/utils/glob.ts

+ 1 - 1
packages/node-engine/form/src/utils/glob.ts

@@ -146,7 +146,7 @@ export namespace Glob {
     let curPaths: string[] = [];
     let curPaths: string[] = [];
     let curValue = obj;
     let curValue = obj;
     while (curKey) {
     while (curKey) {
-      let isObject = typeof curValue === 'object';
+      let isObject = typeof curValue === 'object' && curValue !== null;
       if (!isObject) return [];
       if (!isObject) return [];
       // 匹配 *
       // 匹配 *
       if (curKey === ALL) {
       if (curKey === ALL) {