diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/ObjectDetails.tsx b/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/ObjectDetails.tsx index f2bd9c0ec..d728b4a01 100644 --- a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/ObjectDetails.tsx +++ b/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ObjectDetails/ObjectDetails.tsx @@ -479,7 +479,10 @@ const ObjectDetails = ({ setRestoreVersion(item.version_id || ""); setRestoreVersionOpen(true); }, - disableButtonFunction: (_: any) => !distributedSetup, + disableButtonFunction: (item: string) => { + const element = versions.find((elm) => elm.version_id === item); + return (element && element.is_delete_marker) + }, }, ];