From 9f4d3f4586ca8019495392b3063ce9c4cf60df6c Mon Sep 17 00:00:00 2001 From: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com> Date: Wed, 23 Jun 2021 10:57:19 -0700 Subject: [PATCH] Fix Bucket Replication listing (#832) Signed-off-by: Daniel Valdivia <18384552+dvaldivia@users.noreply.github.com> --- .../BucketDetails/BucketReplicationPanel.tsx | 23 +++++++++++++------ .../src/screens/Console/Buckets/types.tsx | 2 +- 2 files changed, 17 insertions(+), 8 deletions(-) diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/BucketReplicationPanel.tsx b/portal-ui/src/screens/Console/Buckets/BucketDetails/BucketReplicationPanel.tsx index b038a223e..1e92ba4f1 100644 --- a/portal-ui/src/screens/Console/Buckets/BucketDetails/BucketReplicationPanel.tsx +++ b/portal-ui/src/screens/Console/Buckets/BucketDetails/BucketReplicationPanel.tsx @@ -188,14 +188,23 @@ const BucketReplicationPanel = ({ const filteredRecords = replicationRules.filter( (item: BucketReplicationRule) => { - if ( - (item.prefix && - item.prefix.toLowerCase().includes(filter.toLowerCase())) || - (item.tags && item.tags.toLowerCase().includes(filter.toLowerCase())) - ) { - return true; + if (filter !== "") { + if ( + (item.prefix && + item.prefix.toLowerCase().includes(filter.toLowerCase())) || + (item.tags && + item.tags.toLowerCase().includes(filter.toLowerCase())) || + (item.destination && + item.destination.bucket + .toLowerCase() + .includes(filter.toLowerCase())) + ) { + return true; + } + + return false; } - return false; + return true; } ); diff --git a/portal-ui/src/screens/Console/Buckets/types.tsx b/portal-ui/src/screens/Console/Buckets/types.tsx index eb7231245..72355c2f0 100644 --- a/portal-ui/src/screens/Console/Buckets/types.tsx +++ b/portal-ui/src/screens/Console/Buckets/types.tsx @@ -78,7 +78,7 @@ export interface BucketReplicationRule { metadata_replication: boolean; prefix?: string; tags?: string; - Destination: BucketReplicationDestination; + destination: BucketReplicationDestination; syncMode: string; }