From 7d2327e1c335ec6dee03925a50f47242037adcf3 Mon Sep 17 00:00:00 2001 From: Rohit Kumar Saini Date: Fri, 17 Jan 2025 13:47:31 +0100 Subject: [PATCH] update zod schema for import assets --- app/modules/asset/utils.server.ts | 2 +- app/utils/import.server.ts | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/modules/asset/utils.server.ts b/app/modules/asset/utils.server.ts index fd32b2013..14989bd66 100644 --- a/app/modules/asset/utils.server.ts +++ b/app/modules/asset/utils.server.ts @@ -218,4 +218,4 @@ export const importAssetsSchema = z bookable: z.enum(["yes", "no"]).optional(), imageUrl: z.string().url().optional(), }) - .and(z.record(z.string().startsWith("cf"), z.any())); + .and(z.record(z.string(), z.any())); diff --git a/app/utils/import.server.ts b/app/utils/import.server.ts index b063cd14d..2656db69e 100644 --- a/app/utils/import.server.ts +++ b/app/utils/import.server.ts @@ -54,8 +54,8 @@ export function extractCSVDataFromContentImport( ) ); - const parseResult = schema.safeParse(rawData); - if (!parseResult.success) { + const parsedResult = schema.safeParse(rawData); + if (!parsedResult.success) { throw new ShelfError({ cause: null, message: @@ -64,7 +64,7 @@ export function extractCSVDataFromContentImport( }); } - return parseResult.data as Schema["_output"]; + return parsedResult.data as Schema["_output"]; } /** Takes the CSV data from a `backup` import and parses it into an object that we can then use to create the entries */