From dd6d7a0aabdd31329f7360ff73ad32598957a466 Mon Sep 17 00:00:00 2001 From: fenn-cs Date: Thu, 22 Aug 2024 23:25:42 +0100 Subject: fix(Federation): Show some icon for federated users on shares Signed-off-by: nfebe --- apps/files_sharing/src/files_actions/sharingStatusAction.ts | 2 +- apps/files_sharing/src/utils/AccountIcon.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) (limited to 'apps/files_sharing/src') 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 `