diff --git a/web/default/src/features/keys/components/api-keys-columns.tsx b/web/default/src/features/keys/components/api-keys-columns.tsx index 1955ddd2..6aa858a6 100644 --- a/web/default/src/features/keys/components/api-keys-columns.tsx +++ b/web/default/src/features/keys/components/api-keys-columns.tsx @@ -49,9 +49,9 @@ function getQuotaProgressColor(percentage: number): string { function useGroupRatios(): Record { const { data } = useQuery({ - queryKey: ['user-self-groups'], + queryKey: ['user-groups'], queryFn: getUserGroups, - staleTime: 5 * 60 * 1000, + staleTime: 0, select: (res) => { if (!res.success || !res.data) return {} const ratios: Record = {} diff --git a/web/default/src/features/keys/components/api-keys-mutate-drawer.tsx b/web/default/src/features/keys/components/api-keys-mutate-drawer.tsx index 45b30fe8..9a9611ba 100644 --- a/web/default/src/features/keys/components/api-keys-mutate-drawer.tsx +++ b/web/default/src/features/keys/components/api-keys-mutate-drawer.tsx @@ -104,14 +104,16 @@ export function ApiKeysMutateDrawer({ const { data: modelsData } = useQuery({ queryKey: ['user-models'], queryFn: getUserModels, - staleTime: 5 * 60 * 1000, // Cache for 5 minutes + enabled: open, + staleTime: 0, }) // Fetch groups const { data: groupsData } = useQuery({ queryKey: ['user-groups'], queryFn: getUserGroups, - staleTime: 5 * 60 * 1000, + enabled: open, + staleTime: 0, }) const models = modelsData?.data || []