浏览代码

Handle undefined values when searching fields (#7413)

* Handle undefined values when searching fields

* Silence ESLint error

* Update src/bootstrap-table.js

Co-authored-by: 文翼 <wenzhixin2010@gmail.com>

* Fix syntax errors; remove ESLint comment

---------

Co-authored-by: 文翼 <wenzhixin2010@gmail.com>
Nathan Sarang-Walters 1 年之前
父节点
当前提交
2aeec4b953
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      src/bootstrap-table.js

+ 3 - 3
src/bootstrap-table.js

@@ -1084,11 +1084,11 @@ class BootstrapTable {
             const props = key.split('.')
             const props = key.split('.')
 
 
             for (let i = 0; i < props.length; i++) {
             for (let i = 0; i < props.length; i++) {
-              if (value[props[i]] !== null) {
-                value = value[props[i]]
-              } else {
+              if (value[props[i]] === null || value[props[i]] === undefined) {
                 value = null
                 value = null
                 break
                 break
+              } else {
+                value = value[props[i]]
               }
               }
             }
             }
           } else {
           } else {