Skip to content

Commit

Permalink
Merge pull request #36748 from nextcloud/artonge/fix/encrypted_shared…
Browse files Browse the repository at this point in the history
…_folder

Encrypted-shared folders should use the encrypted icon
  • Loading branch information
artonge authored Feb 21, 2023
2 parents 13ef475 + c09d4d3 commit b2d283b
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 9 deletions.
12 changes: 6 additions & 6 deletions apps/files_sharing/src/share.js
Original file line number Diff line number Diff line change
Expand Up @@ -330,7 +330,11 @@ import { getCapabilities } from '@nextcloud/capabilities'
var iconClass = 'icon-shared'
action.removeClass('shared-style')
// update folder icon
if (type === 'dir' && (hasShares || hasLink || ownerId)) {
var isEncrypted = $tr.attr('data-e2eencrypted')
if (type === 'dir' && isEncrypted === 'true') {
shareFolderIcon = OC.MimeType.getIconUrl('dir-encrypted')
$tr.attr('data-icon', shareFolderIcon)
} else if (type === 'dir' && (hasShares || hasLink || ownerId)) {
if (typeof mountType !== 'undefined' && mountType !== 'shared-root' && mountType !== 'shared') {
shareFolderIcon = OC.MimeType.getIconUrl('dir-' + mountType)
} else if (hasLink) {
Expand All @@ -341,13 +345,9 @@ import { getCapabilities } from '@nextcloud/capabilities'
$tr.find('.filename .thumbnail').css('background-image', 'url(' + shareFolderIcon + ')')
$tr.attr('data-icon', shareFolderIcon)
} else if (type === 'dir') {
var isEncrypted = $tr.attr('data-e2eencrypted')
// FIXME: duplicate of FileList._createRow logic for external folder,
// need to refactor the icon logic into a single code path eventually
if (isEncrypted === 'true') {
shareFolderIcon = OC.MimeType.getIconUrl('dir-encrypted')
$tr.attr('data-icon', shareFolderIcon)
} else if (mountType && mountType.indexOf('external') === 0) {
if (mountType && mountType.indexOf('external') === 0) {
shareFolderIcon = OC.MimeType.getIconUrl('dir-external')
$tr.attr('data-icon', shareFolderIcon)
} else {
Expand Down
Loading

0 comments on commit b2d283b

Please sign in to comment.