aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_sharing/src
diff options
context:
space:
mode:
authorfenn-cs <fenn25.fn@gmail.com>2024-08-22 23:25:42 +0100
committernfebe <fenn25.fn@gmail.com>2024-11-09 10:33:17 +0100
commitdd6d7a0aabdd31329f7360ff73ad32598957a466 (patch)
tree104b451f3802a41f3559b553e37803b905fda4be /apps/files_sharing/src
parent56be31a436661e9948c7d4b64f82863d47d50e79 (diff)
downloadnextcloud-server-dd6d7a0aabdd31329f7360ff73ad32598957a466.tar.gz
nextcloud-server-dd6d7a0aabdd31329f7360ff73ad32598957a466.zip
fix(Federation): Show some icon for federated users on shares
Signed-off-by: nfebe <fenn25.fn@gmail.com>
Diffstat (limited to 'apps/files_sharing/src')
-rw-r--r--apps/files_sharing/src/files_actions/sharingStatusAction.ts2
-rw-r--r--apps/files_sharing/src/utils/AccountIcon.ts1
2 files changed, 2 insertions, 1 deletions
diff --git a/apps/files_sharing/src/files_actions/sharingStatusAction.ts b/apps/files_sharing/src/files_actions/sharingStatusAction.ts
index bd9448689a2..ef9d7e207e0 100644
--- a/apps/files_sharing/src/files_actions/sharingStatusAction.ts
+++ b/apps/files_sharing/src/files_actions/sharingStatusAction.ts
@@ -19,7 +19,7 @@ import { generateAvatarSvg } from '../utils/AccountIcon'
import './sharingStatusAction.scss'
const isExternal = (node: Node) => {
- return node.attributes.remote_id !== undefined
+ return node.attributes?.['is-federated'] ?? false
}
export const action = new FileAction({
diff --git a/apps/files_sharing/src/utils/AccountIcon.ts b/apps/files_sharing/src/utils/AccountIcon.ts
index 504bb43540e..21732f08f68 100644
--- a/apps/files_sharing/src/utils/AccountIcon.ts
+++ b/apps/files_sharing/src/utils/AccountIcon.ts
@@ -20,6 +20,7 @@ export const generateAvatarSvg = (userId: string, isGuest = false) => {
const url = `${basePath}/32${darkModePath}${guestFallback}`
const avatarUrl = generateUrl(url, { userId })
+
return `<svg width="32" height="32" viewBox="0 0 32 32"
xmlns="http://www.w3.org/2000/svg" class="sharing-status__avatar">
<image href="${avatarUrl}" height="32" width="32" />