fix: revalidation endpoint for loyalty config

This commit is contained in:
Christel Westerberg
2024-09-27 08:23:48 +02:00
parent 92a7fb2883
commit 947ceb1736

View File

@@ -22,11 +22,9 @@ const validateJsonBody = z.object({
entry: z.object({ entry: z.object({
reward_id: z.string().optional(), reward_id: z.string().optional(),
level_id: z.string().optional(), level_id: z.string().optional(),
system: z.object({
locale: z.nativeEnum(Lang), locale: z.nativeEnum(Lang),
}), }),
}), }),
}),
}) })
export async function POST(request: NextRequest) { export async function POST(request: NextRequest) {
@@ -62,7 +60,7 @@ export async function POST(request: NextRequest) {
entry.level_id entry.level_id
) { ) {
tag = generateLoyaltyConfigTag( tag = generateLoyaltyConfigTag(
entry.system.locale, entry.locale,
content_type.uid, content_type.uid,
entry.level_id entry.level_id
) )
@@ -71,7 +69,7 @@ export async function POST(request: NextRequest) {
entry.reward_id entry.reward_id
) { ) {
tag = generateLoyaltyConfigTag( tag = generateLoyaltyConfigTag(
entry.system.locale, entry.locale,
content_type.uid, content_type.uid,
entry.reward_id entry.reward_id
) )