From 7b43779fb0e34de8c176578271bcf17a1e19e99d Mon Sep 17 00:00:00 2001 From: Prakash Senthil Vel <23444145+prakashsvmx@users.noreply.github.com> Date: Wed, 29 Nov 2023 06:15:24 +0530 Subject: [PATCH] Fix share option should not be enabled for a prefix (#3135) --- .../Buckets/ListBuckets/Objects/ListObjects/ListObjects.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/ListObjects.tsx b/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/ListObjects.tsx index ac9da39a3..a2c06fdb1 100644 --- a/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/ListObjects.tsx +++ b/portal-ui/src/screens/Console/Buckets/ListBuckets/Objects/ListObjects/ListObjects.tsx @@ -359,6 +359,8 @@ const ListObjects = () => { useEffect(() => { if (selectedObjects.length === 1) { const objectName = selectedObjects[0]; + const isPrefix = objectName.endsWith("/"); + let objectType: AllowedPreviews = previewObjectType(metaData, objectName); if (objectType !== "none" && canDownload) { @@ -367,7 +369,7 @@ const ListObjects = () => { setCanPreviewFile(false); } - if (objectName.endsWith("/") || canDownload) { + if (canDownload && !isPrefix) { setCanShareFile(true); } else { setCanShareFile(false);