This is an automated email from the ASF dual-hosted git repository.

zitadombi pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ozone.git


The following commit(s) were added to refs/heads/master by this push:
     new 2652ec416c HDDS-9161. Recon Pipelines datanode columns search does not 
work (#5213)
2652ec416c is described below

commit 2652ec416c1610176428b323a878f13ab38c77e3
Author: Smita <[email protected]>
AuthorDate: Wed Sep 13 18:02:28 2023 +0530

    HDDS-9161. Recon Pipelines datanode columns search does not work (#5213)
---
 .../webapps/recon/ozone-recon-web/src/utils/columnSearch.tsx | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git 
a/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/utils/columnSearch.tsx
 
b/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/utils/columnSearch.tsx
index 319bfd29e0..02c073d43d 100644
--- 
a/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/utils/columnSearch.tsx
+++ 
b/hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/utils/columnSearch.tsx
@@ -69,8 +69,16 @@ class ColumnSearch extends React.PureComponent {
     filterIcon: (filtered: boolean) => (
       <Icon type='search' style={{color: filtered ? '#1890ff' : undefined}}/>
     ),
-    onFilter: (value: string, record: any) =>
-      record[dataIndex].toString().toLowerCase().includes(value.toLowerCase()),
+    onFilter: (value: string, record: any) => {
+      if (record[dataIndex] !== undefined || record[dataIndex] !== null) {
+        return typeof (record[dataIndex]) === typeof {}
+          ? Boolean (record[dataIndex].find(item => 
Object.values(item).toString().toLowerCase().includes(value.toLowerCase())))
+          : 
record[dataIndex].toString().toLowerCase().includes(value.toLowerCase())
+      }
+      else {
+        return;
+      }
+    },
     onFilterDropdownVisibleChange: (visible: boolean) => {
       if (visible) {
         setTimeout(() => {


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to