From 00c6e33a15b02521252334ca8030aedc82f8abd7 Mon Sep 17 00:00:00 2001 From: Ishaan Jaffer Date: Mon, 27 Apr 2026 18:47:02 -0700 Subject: [PATCH] fix(projects): fire useProjects hook for all authenticated users, not just admins --- .../src/app/(dashboard)/hooks/projects/useProjects.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/useProjects.ts b/ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/useProjects.ts index 85c8b25645c..221c8e51885 100644 --- a/ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/useProjects.ts +++ b/ui/litellm-dashboard/src/app/(dashboard)/hooks/projects/useProjects.ts @@ -6,7 +6,6 @@ import { deriveErrorMessage, handleError, } from "@/components/networking"; -import { all_admin_roles } from "@/utils/roles"; import useAuthorized from "@/app/(dashboard)/hooks/useAuthorized"; // ── Types ──────────────────────────────────────────────────────────────────── @@ -76,12 +75,11 @@ const fetchProjects = async ( // ── Hook ───────────────────────────────────────────────────────────────────── export const useProjects = () => { - const { accessToken, userRole } = useAuthorized(); + const { accessToken } = useAuthorized(); return useQuery({ queryKey: projectKeys.list({}), queryFn: async () => fetchProjects(accessToken!), - enabled: - Boolean(accessToken) && all_admin_roles.includes(userRole || ""), + enabled: Boolean(accessToken), }); };