From 3e2f7f48d374ea1c0f80caa7ad43c0b16001d331 Mon Sep 17 00:00:00 2001 From: Kalle <38327916+Sendouc@users.noreply.github.com> Date: Sat, 29 Jul 2023 09:55:30 +0300 Subject: [PATCH] Normalize build filter value Seems like for some reason I see error logs about lowercase at_least? Not sure why but it's not hard to deal with it --- app/features/builds/builds-schemas.server.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/features/builds/builds-schemas.server.ts b/app/features/builds/builds-schemas.server.ts index c089d4f1b..646368301 100644 --- a/app/features/builds/builds-schemas.server.ts +++ b/app/features/builds/builds-schemas.server.ts @@ -4,7 +4,11 @@ import { ability, safeJSONParse } from "~/utils/zod"; const buildFilterSchema = z.object({ ability, value: z.union([z.number(), z.boolean()]), - comparison: z.enum(["AT_LEAST", "AT_MOST"]).nullish(), + comparison: z + .string() + .toUpperCase() + .pipe(z.enum(["AT_LEAST", "AT_MOST"])) + .nullish(), }); export const buildFiltersSearchParams = z.preprocess(