Merged in fix/default-nullish-value-to-array (pull request #2024)
fix: null does not default to empty array causing sanitize error * fix: null does not default to empty array causing sanitize error Approved-by: Michael Zetterberg Approved-by: Anton Gunnarsson
This commit is contained in:
@@ -377,16 +377,22 @@ export const validateFooterConfigSchema = z
|
|||||||
all_footer: z.object({
|
all_footer: z.object({
|
||||||
items: z.array(
|
items: z.array(
|
||||||
z.object({
|
z.object({
|
||||||
main_links: validateLinks.default([]),
|
main_links: validateLinks.nullish().transform((val) => val ?? []),
|
||||||
app_downloads: z.object({
|
app_downloads: z.object({
|
||||||
title: z.string(),
|
title: z.string(),
|
||||||
links: validateLinksWithType.default([]),
|
links: validateLinksWithType
|
||||||
|
.nullish()
|
||||||
|
.transform((val) => val ?? []),
|
||||||
}),
|
}),
|
||||||
secondary_links: validateSecondaryLinks.default([]),
|
secondary_links: validateSecondaryLinks
|
||||||
|
.nullish()
|
||||||
|
.transform((val) => val ?? []),
|
||||||
social_media: z.object({
|
social_media: z.object({
|
||||||
links: validateLinksWithType.default([]),
|
links: validateLinksWithType
|
||||||
|
.nullish()
|
||||||
|
.transform((val) => val ?? []),
|
||||||
}),
|
}),
|
||||||
tertiary_links: validateLinks.default([]),
|
tertiary_links: validateLinks.nullish().transform((val) => val ?? []),
|
||||||
})
|
})
|
||||||
),
|
),
|
||||||
}),
|
}),
|
||||||
|
|||||||
Reference in New Issue
Block a user