fix(ui): allow internal users to trigger useProjects query

This commit is contained in:
Ishaan Jaffer 2026-04-27 17:47:43 -07:00
parent 9d41cb83b8
commit 57d6500d5f
No known key found for this signature in database

View file

@ -6,7 +6,7 @@ import {
deriveErrorMessage,
handleError,
} from "@/components/networking";
import { all_admin_roles } from "@/utils/roles";
import { all_admin_roles, internalUserRoles } from "@/utils/roles";
import useAuthorized from "@/app/(dashboard)/hooks/useAuthorized";
// ── Types ────────────────────────────────────────────────────────────────────
@ -82,6 +82,8 @@ export const useProjects = () => {
queryKey: projectKeys.list({}),
queryFn: async () => fetchProjects(accessToken!),
enabled:
Boolean(accessToken) && all_admin_roles.includes(userRole || ""),
Boolean(accessToken) &&
(all_admin_roles.includes(userRole || "") ||
internalUserRoles.includes(userRole || "")),
});
};