From 85ca440d0369541a5e46ddba3f055672adc1f702 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?nicole=20miko=C5=82ajczyk?= Date: Tue, 17 Mar 2026 05:08:58 +0100 Subject: [PATCH] nicolium: add auth gate for filters query MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: nicole mikołajczyk --- packages/nicolium/src/queries/settings/use-filters.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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, });