From 40441b7125c92f06ef330b68bef77aba2dadf15c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?nicole=20miko=C5=82ajczyk?= Date: Sat, 18 Oct 2025 16:53:40 +0200 Subject: [PATCH] pl-fe: do not make admin api requests when unauthenticated lol MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: nicole mikołajczyk --- packages/pl-fe/src/queries/admin/use-accounts.ts | 2 +- packages/pl-fe/src/queries/admin/use-reports.ts | 2 +- .../pl-fe/src/queries/utils/make-paginated-response-query.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/pl-fe/src/queries/admin/use-accounts.ts b/packages/pl-fe/src/queries/admin/use-accounts.ts index fe05699da..6a0849d82 100644 --- a/packages/pl-fe/src/queries/admin/use-accounts.ts +++ b/packages/pl-fe/src/queries/admin/use-accounts.ts @@ -52,7 +52,7 @@ const usePendingUsersCount = () => { return useInfiniteQuery({ ...pendingUsersQuery, select: (data) => data.pages.at(-1)?.total || data.pages.map(page => page.items).flat().length || 0, - enabled: account?.is_admin || account?.is_moderator, + enabled: !!(account?.is_admin || account?.is_moderator), }); }; diff --git a/packages/pl-fe/src/queries/admin/use-reports.ts b/packages/pl-fe/src/queries/admin/use-reports.ts index d0c3f2187..5c2b954a8 100644 --- a/packages/pl-fe/src/queries/admin/use-reports.ts +++ b/packages/pl-fe/src/queries/admin/use-reports.ts @@ -39,7 +39,7 @@ const usePendingReportsCount = () => { return useInfiniteQuery({ ...pendingReportsQuery, select: (data) => data.pages.at(-1)?.total || data.pages.map(page => page.items).flat().length || 0, - enabled: !!instance.fetched && (account?.is_admin || account?.is_moderator), + enabled: !!instance.fetched && !!(account?.is_admin || account?.is_moderator), }); }; diff --git a/packages/pl-fe/src/queries/utils/make-paginated-response-query.ts b/packages/pl-fe/src/queries/utils/make-paginated-response-query.ts index b20633d8f..9d078472a 100644 --- a/packages/pl-fe/src/queries/utils/make-paginated-response-query.ts +++ b/packages/pl-fe/src/queries/utils/make-paginated-response-query.ts @@ -37,7 +37,7 @@ const makePaginatedResponseQuery = , T2, T3 = PaginatedRes return items as T3; }), - enabled: enabled === 'isLoggedIn' ? !!account : enabled === 'isAdmin' ? (account?.is_admin || account?.is_moderator) : (enabled?.(...params) ?? true), + enabled: enabled === 'isLoggedIn' ? !!account : enabled === 'isAdmin' ? !!(account?.is_admin || account?.is_moderator) : (enabled?.(...params) ?? true), }); };