diff --git a/frontend-v2/src/components/permissions.tsx b/frontend-v2/src/components/permissions.tsx index 308ff74b7..be0442ac8 100644 --- a/frontend-v2/src/components/permissions.tsx +++ b/frontend-v2/src/components/permissions.tsx @@ -63,13 +63,15 @@ export const ResourcePermissions = ({ id: string; }) => { const admin = useRead("GetUser", {}).data?.admin; + const me = useRead("GetUser", {}).data?._id?.$oid; const permissions = useRead(`Get${type}`, { id }, { enabled: admin }).data ?.permissions; const { mutate: update, isLoading } = useWrite( "UpdateUserPermissionsOnTarget" ); - if (!admin) return null; + const display = Object.keys(permissions ?? {}).filter((id) => id != me); + if (!admin || !display.length) return null; return ( } >