diff --git a/src/app/api/webhook/handleRevalidation.ts b/src/app/api/webhook/handleRevalidation.ts index f3c117f..df74c3b 100644 --- a/src/app/api/webhook/handleRevalidation.ts +++ b/src/app/api/webhook/handleRevalidation.ts @@ -26,10 +26,22 @@ const modelTypeToTags: Record = { Homepage: ["HOMEPAGE"], Category: ["CATEGORY"], Author: ["ARTICLE"], + Singleton: ["TRANSLATIONS"], + GlobalTranslations: ["TRANSLATIONS"], } export const modelTypesSchema = z.object({ - __typename: z.enum(["Article", "Navigation", "Footer", "Page", "Homepage", "Category", "Author"]), + __typename: z.enum([ + "Article", + "Navigation", + "Footer", + "Page", + "Homepage", + "Category", + "Author", + "Singleton", + "GlobalTranslations", + ]), }) const isArticle = (data: RevalidationBody["data"]): data is z.infer =>