fix: startpage blocks now default to an array
This commit is contained in:
@@ -61,7 +61,9 @@ export const startPageSchema = z.object({
|
||||
heading: z.string(),
|
||||
hero_image: tempImageVaultAssetSchema,
|
||||
}),
|
||||
blocks: discriminatedUnionArray(blocksSchema.options).nullable(),
|
||||
blocks: discriminatedUnionArray(blocksSchema.options)
|
||||
.nullable()
|
||||
.transform((val) => val || []),
|
||||
system: systemSchema.merge(
|
||||
z.object({
|
||||
created_at: z.string(),
|
||||
|
||||
@@ -189,7 +189,7 @@ export const startPageQueryRouter = router({
|
||||
return {
|
||||
startPage: {
|
||||
...startPage.data.start_page,
|
||||
blocks: startPage.data.start_page.blocks?.filter((block) => {
|
||||
blocks: startPage.data.start_page.blocks.filter((block) => {
|
||||
if (
|
||||
block.typename === BlocksEnums.block.JoinScandicFriends &&
|
||||
session
|
||||
|
||||
Reference in New Issue
Block a user