From ba37ae78d91598f9a6c2f7650cd3f87a02570150 Mon Sep 17 00:00:00 2001 From: Agusti Fernandez Pardo Date: Tue, 14 Jun 2022 23:41:33 +0200 Subject: [PATCH] fix: adds middleware, makes userId not optional --- pages/api/availability/_get.ts | 2 +- pages/api/availability/index.ts | 10 +++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/pages/api/availability/_get.ts b/pages/api/availability/_get.ts index 21450f005e..5289190c03 100644 --- a/pages/api/availability/_get.ts +++ b/pages/api/availability/_get.ts @@ -7,7 +7,7 @@ import { stringOrNumber } from "@calcom/prisma/zod-utils"; const availabilitySchema = z .object({ - userId: stringOrNumber.optional(), + userId: stringOrNumber, username: z.string().optional(), dateFrom: z.string(), dateTo: z.string(), diff --git a/pages/api/availability/index.ts b/pages/api/availability/index.ts index 0fe7836697..b0c4e223d5 100644 --- a/pages/api/availability/index.ts +++ b/pages/api/availability/index.ts @@ -1,5 +1,9 @@ import { defaultHandler } from "@calcom/lib/server"; -export default defaultHandler({ - GET: import("./_get"), -}); +import { withMiddleware } from "@lib/helpers/withMiddleware"; + +export default withMiddleware("HTTP_GET_OR_POST")( + defaultHandler({ + GET: import("./_get"), + }) +);