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(),