From 7b9dabfa179b501d51da625afafe1ba06b7e0c85 Mon Sep 17 00:00:00 2001 From: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com> Date: Tue, 25 Mar 2025 10:21:13 +0530 Subject: [PATCH] fix: disable guest is not updating onchange (#20340) --- .../trpc/server/routers/viewer/eventTypes/update.handler.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/trpc/server/routers/viewer/eventTypes/update.handler.ts b/packages/trpc/server/routers/viewer/eventTypes/update.handler.ts index 37e1c53a07..5522994d7f 100644 --- a/packages/trpc/server/routers/viewer/eventTypes/update.handler.ts +++ b/packages/trpc/server/routers/viewer/eventTypes/update.handler.ts @@ -161,6 +161,7 @@ export const updateHandler = async ({ ctx, input }: UpdateOptions) => { } const teamId = input.teamId || eventType.team?.id; + const guestsField = bookingFields?.find((field) => field.name === "guests"); ensureUniqueBookingFields(bookingFields); ensureEmailOrPhoneNumberIsPresent(bookingFields); @@ -183,6 +184,7 @@ export const updateHandler = async ({ ctx, input }: UpdateOptions) => { rest.rrSegmentQueryValue === null ? Prisma.DbNull : (rest.rrSegmentQueryValue as Prisma.InputJsonValue), metadata: rest.metadata === null ? Prisma.DbNull : (rest.metadata as Prisma.InputJsonObject), eventTypeColor: eventTypeColor === null ? Prisma.DbNull : (eventTypeColor as Prisma.InputJsonObject), + disableGuests: guestsField?.hidden ?? false, }; data.locations = locations ?? undefined; if (periodType) {