From 172802af2f6283b9593cbb7be9339c86a6d86ab4 Mon Sep 17 00:00:00 2001 From: Chuma McPhoy Date: Mon, 19 Aug 2024 10:40:03 +0200 Subject: [PATCH] fix(SW-188): remove refine and validate on transform for hotel schema --- server/routers/hotels/output.ts | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/server/routers/hotels/output.ts b/server/routers/hotels/output.ts index af78bd02d..0fdb2f96c 100644 --- a/server/routers/hotels/output.ts +++ b/server/routers/hotels/output.ts @@ -421,18 +421,13 @@ export const getHotelDataSchema = z.object({ data: z.object({ id: z.string(), type: z.string(), // No enum here but the standard return appears to be "hotels". - language: z - .string() - .refine((val) => toLang(val) !== undefined, { - message: "Invalid language", - }) - .transform((val) => { - const lang = toLang(val) - if (!lang) { - throw new Error("Invalid language") - } - return lang - }), + language: z.string().transform((val) => { + const lang = toLang(val) + if (!lang) { + throw new Error("Invalid language") + } + return lang + }), attributes: z.object({ name: z.string(), operaId: z.string(),