From a3f12ed5deb13ac11c2403f9d46db12b57b458d5 Mon Sep 17 00:00:00 2001 From: Matt Date: Mon, 2 Feb 2026 23:11:43 +0100 Subject: [PATCH] Raise project list limit to 5000 for admin dialogs Co-Authored-By: Claude Opus 4.5 --- src/components/admin/advance-projects-dialog.tsx | 2 +- src/components/admin/assign-projects-dialog.tsx | 2 +- src/components/admin/remove-projects-dialog.tsx | 2 +- src/server/routers/project.ts | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/admin/advance-projects-dialog.tsx b/src/components/admin/advance-projects-dialog.tsx index 0be887a..9e94811 100644 --- a/src/components/admin/advance-projects-dialog.tsx +++ b/src/components/admin/advance-projects-dialog.tsx @@ -68,7 +68,7 @@ export function AdvanceProjectsDialog({ // Fetch projects in current round const { data: projectsData, isLoading } = trpc.project.list.useQuery( - { roundId, page: 1, perPage: 200 }, + { roundId, page: 1, perPage: 5000 }, { enabled: open } ) diff --git a/src/components/admin/assign-projects-dialog.tsx b/src/components/admin/assign-projects-dialog.tsx index 84afd91..c324e63 100644 --- a/src/components/admin/assign-projects-dialog.tsx +++ b/src/components/admin/assign-projects-dialog.tsx @@ -67,7 +67,7 @@ export function AssignProjectsDialog({ notInRoundId: roundId, search: debouncedSearch || undefined, page: 1, - perPage: 100, + perPage: 5000, }, { enabled: open } ) diff --git a/src/components/admin/remove-projects-dialog.tsx b/src/components/admin/remove-projects-dialog.tsx index 7c25041..2eb90dd 100644 --- a/src/components/admin/remove-projects-dialog.tsx +++ b/src/components/admin/remove-projects-dialog.tsx @@ -61,7 +61,7 @@ export function RemoveProjectsDialog({ }, [open]) const { data, isLoading } = trpc.project.list.useQuery( - { roundId, page: 1, perPage: 200 }, + { roundId, page: 1, perPage: 5000 }, { enabled: open } ) diff --git a/src/server/routers/project.ts b/src/server/routers/project.ts index 11afca1..752d077 100644 --- a/src/server/routers/project.ts +++ b/src/server/routers/project.ts @@ -50,7 +50,7 @@ export const projectRouter = router({ hasFiles: z.boolean().optional(), hasAssignments: z.boolean().optional(), page: z.number().int().min(1).default(1), - perPage: z.number().int().min(1).max(100).default(20), + perPage: z.number().int().min(1).max(5000).default(20), }) ) .query(async ({ ctx, input }) => {