diff --git a/app/api/revalidate/sanity/route.ts b/app/api/revalidate/sanity/route.ts index cb212b106..dee861896 100644 --- a/app/api/revalidate/sanity/route.ts +++ b/app/api/revalidate/sanity/route.ts @@ -8,11 +8,6 @@ const SANITY_WEBHOOK_SECRET = `${process.env.SANITY_WEBHOOK_SECRET}`; export async function POST(request: NextRequest) { // Await the response from our request. const requestData = await request.json(); - - const path = request.nextUrl.searchParams.get('path') || '/' - - console.log(`===== Path: ${path}`) - console.log(`===== Search params: ${request.nextUrl.searchParams}`) // Get headers. const headersList = headers(); @@ -33,9 +28,15 @@ export async function POST(request: NextRequest) { const slug = requestData.slug; const locale = requestData.locale; const type = requestData.type; - const pathToRevalidate = slug; + let pathToRevalidate = ""; - revalidatePath(slug); + if (type === "home") { + pathToRevalidate = `${slug}` + } else { + pathToRevalidate = `${locale}${slug}` + } + + revalidatePath(pathToRevalidate); console.log(`===== Revalidated path: ${pathToRevalidate}`); return NextResponse.json({ revalidated: true, now: Date.now() });