From b0a34fa21bcbb437e98476285b049d42de104405 Mon Sep 17 00:00:00 2001 From: Laurence Date: Sat, 28 Feb 2026 11:27:19 +0000 Subject: [PATCH] fix(openapi): Add openapi call after catch fix: #2561 without making an explicit call to openapi a runtime error happens because it cannot infer the type, the call to openapi is the same across the codebase --- server/routers/siteResource/listSiteResources.ts | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/server/routers/siteResource/listSiteResources.ts b/server/routers/siteResource/listSiteResources.ts index 5bdf67099..59126f1d0 100644 --- a/server/routers/siteResource/listSiteResources.ts +++ b/server/routers/siteResource/listSiteResources.ts @@ -31,12 +31,23 @@ const listSiteResourcesQuerySchema = z.object({ sort_by: z .enum(["name"]) .optional() - .catch(undefined), + .catch(undefined) + .openapi({ + type: "string", + enum: ["name"], + description: "Field to sort by" + }), order: z .enum(["asc", "desc"]) .optional() .default("asc") .catch("asc") + .openapi({ + type: "string", + enum: ["asc", "desc"], + default: "asc", + description: "Sort order" + }) }); export type ListSiteResourcesResponse = {