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:
Bianca Widstam
2025-05-09 10:59:05 +00:00
parent 70f9f2a321
commit e38b2931d3

View File

@@ -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 ?? []),
})
),
}),