diff --git a/app/api/revalidate/sanity/route.ts b/app/api/revalidate/sanity/route.ts index 91743a2d6..d48c0ca98 100644 --- a/app/api/revalidate/sanity/route.ts +++ b/app/api/revalidate/sanity/route.ts @@ -43,12 +43,12 @@ export async function POST(req: NextRequest) { return new Response('Bad Request', { status: 400 }) } + console.log(body) + revalidateTag(body._type) if (body.slug) { revalidateTag(`${body._type}:${body.slug}`) - } else { - revalidateTag(`${body._type}`) } return NextResponse.json({ diff --git a/lib/sanity/sanity.fetch.ts b/lib/sanity/sanity.fetch.ts index ce49c8a9f..1987b9092 100644 --- a/lib/sanity/sanity.fetch.ts +++ b/lib/sanity/sanity.fetch.ts @@ -96,7 +96,7 @@ export function getMainMenu(locale: string) { return sanityFetch({ query: mainMenuQuery, params: { locale }, - tags: ['menu'], + tags: ['category'], }) } @@ -104,6 +104,6 @@ export function getFooterMenus(locale: string) { return sanityFetch({ query: footerMenusQuery, params: { locale }, - tags: ['menu'], + tags: ['footerMenu'], }) } \ No newline at end of file