fix(SW-672): Added nullable and default values to schema to avoid validation issues from ContentStack with changed models

This commit is contained in:
Erik Tiekstra
2024-10-22 09:42:08 +02:00
parent 8381862af8
commit bcee55c359
4 changed files with 34 additions and 28 deletions

View File

@@ -31,7 +31,8 @@ export const hotelFaqSchema = z
.object({
questions: accordionItemsSchema,
})
.optional(),
.optional()
.nullable(),
})
.transform((data) => {
const array = []
@@ -51,7 +52,7 @@ export const hotelFaqRefsSchema = z
.optional()
.default(HotelPageEnum.ContentStack.blocks.Faq),
global_faqConnection: globalAccordionConnectionRefs.optional(),
specific_faq: specificAccordionConnectionRefs.optional(),
specific_faq: specificAccordionConnectionRefs.optional().nullable(),
})
.transform((data) => {
const array = []