diff --git a/packages/nextjs/app/api/grants/review/route.tsx b/packages/nextjs/app/api/grants/review/route.tsx index 7872c93..7be308b 100644 --- a/packages/nextjs/app/api/grants/review/route.tsx +++ b/packages/nextjs/app/api/grants/review/route.tsx @@ -1,9 +1,12 @@ -import { NextResponse } from "next/server"; +import { revalidatePath } from "next/cache"; +import { NextRequest, NextResponse } from "next/server"; import { getAllGrantsForReview } from "~~/services/database/grants"; -export async function GET() { +export async function GET(request: NextRequest) { try { + const path = request.nextUrl.searchParams.get("path"); const grants = await getAllGrantsForReview(); + if (path) revalidatePath(path); return NextResponse.json({ data: grants }); } catch (error) { return NextResponse.json(