diff --git a/frontend/src/components/file-view/file-toolbar.js b/frontend/src/components/file-view/file-toolbar.js index b116f452cb..36799c44e6 100644 --- a/frontend/src/components/file-view/file-toolbar.js +++ b/frontend/src/components/file-view/file-toolbar.js @@ -65,7 +65,7 @@ class FileToolbar extends React.Component { let showShareBtn = false; if (repoEncrypted) { showShareBtn = true; // for internal link - } else if ((filePerm == 'rw' || filePerm == 'r') && canGenerateShareLink) { + } else if (filePerm == 'rw' || filePerm == 'r') { showShareBtn = true; } diff --git a/frontend/src/utils/utils.js b/frontend/src/utils/utils.js index 5158c47425..5857e35664 100644 --- a/frontend/src/utils/utils.js +++ b/frontend/src/utils/utils.js @@ -1290,11 +1290,10 @@ export const Utils = { } if (dirent && dirent.type === 'file') { - let hasGenerateShareLinkPermission = false; - if (canGenerateShareLink && (userDirPermission == 'rw' || userDirPermission == 'r')) { - hasGenerateShareLinkPermission = true; + if (userDirPermission == 'rw' || userDirPermission == 'r') { + // can generate internal link + return true; } - return hasGenerateShareLinkPermission; } // the root path or the dirent type is dir