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]