From c0601b7dfd14549f2edcbab1dc628c76162487c7 Mon Sep 17 00:00:00 2001 From: Alex <33497058+bexsoft@users.noreply.github.com> Date: Thu, 4 Nov 2021 12:49:34 -0700 Subject: [PATCH] Disabled restore button on delete marker = true (#1186) * Disabled restore button on delete marker = true Signed-off-by: Benjamin Perez --- .../ListBuckets/Objects/ObjectDetails/ObjectDetails.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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) + }, }, ];