diff --git a/portal-ui/src/screens/Console/Buckets/BucketDetails/EditLifecycleConfiguration.tsx b/portal-ui/src/screens/Console/Buckets/BucketDetails/EditLifecycleConfiguration.tsx index d7914aaf3..68d9d850a 100644 --- a/portal-ui/src/screens/Console/Buckets/BucketDetails/EditLifecycleConfiguration.tsx +++ b/portal-ui/src/screens/Console/Buckets/BucketDetails/EditLifecycleConfiguration.tsx @@ -310,6 +310,24 @@ const EditLifecycleConfiguration = ({ } }; + let objectVersion = ""; + + if (lifecycleRule.expiration) { + if (lifecycleRule.expiration.days > 0) { + objectVersion = "Current Version"; + } else if (lifecycleRule.expiration.noncurrent_expiration_days) { + objectVersion = "Non-Current Version"; + } + } + + if (lifecycleRule.transition) { + if (lifecycleRule.transition.days > 0) { + objectVersion = "Current Version"; + } else if (lifecycleRule.transition.noncurrent_transition_days) { + objectVersion = "Non-Current Version"; + } + } + return ( { @@ -329,17 +347,7 @@ const EditLifecycleConfiguration = ({ - - {}} - disabled - /> - - + + + {}} + disabled + /> + + + {}} + disabled + /> + {ilmType === "expiry" && lifecycleRule.expiration?.days && (