diff --git a/app/soapbox/api/hooks/accounts/useRelationships.ts b/app/soapbox/api/hooks/accounts/useRelationships.ts index 2103e2438..48dfb7ecf 100644 --- a/app/soapbox/api/hooks/accounts/useRelationships.ts +++ b/app/soapbox/api/hooks/accounts/useRelationships.ts @@ -1,15 +1,17 @@ import { Entities } from 'soapbox/entity-store/entities'; import { useEntities } from 'soapbox/entity-store/hooks'; +import { useLoggedIn } from 'soapbox/hooks'; import { useApi } from 'soapbox/hooks/useApi'; import { type Relationship, relationshipSchema } from 'soapbox/schemas'; function useRelationships(ids: string[]) { const api = useApi(); + const { isLoggedIn } = useLoggedIn(); const { entities: relationships, ...result } = useEntities( [Entities.RELATIONSHIPS], () => api.get(`/api/v1/accounts/relationships?${ids.map(id => `id[]=${id}`).join('&')}`), - { schema: relationshipSchema, enabled: ids.filter(Boolean).length > 0 }, + { schema: relationshipSchema, enabled: isLoggedIn && ids.filter(Boolean).length > 0 }, ); return {