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({
|
||||
items: z.array(
|
||||
z.object({
|
||||
main_links: validateLinks.default([]),
|
||||
main_links: validateLinks.nullish().transform((val) => val ?? []),
|
||||
app_downloads: z.object({
|
||||
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({
|
||||
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