diff --git a/packages/nicolium/src/queries/settings/use-filters.ts b/packages/nicolium/src/queries/settings/use-filters.ts index 7ad4c0167..483e773ba 100644 --- a/packages/nicolium/src/queries/settings/use-filters.ts +++ b/packages/nicolium/src/queries/settings/use-filters.ts @@ -2,6 +2,7 @@ import { useMutation, useQuery, useQueryClient, type UseQueryResult } from '@tan import { useClient } from '@/hooks/use-client'; import { useFeatures } from '@/hooks/use-features'; +import { useLoggedIn } from '@/hooks/use-logged-in'; import { queryKeys } from '../keys'; @@ -13,12 +14,13 @@ function useFilters(select: (data: Array) => T): UseQueryResult, Error>; function useFilters>(select?: (data: Array) => T) { const client = useClient(); + const { isLoggedIn } = useLoggedIn(); const features = useFeatures(); return useQuery({ queryKey: queryKeys.filters.all, queryFn: async () => client.filtering.getFilters(), - enabled: features.filters || features.filtersV2, + enabled: isLoggedIn && (features.filters || features.filtersV2), staleTime: 30 * 60 * 1000, // 30 minutes select, });