diff --git a/apps/web/components/booking/BookingListItem.tsx b/apps/web/components/booking/BookingListItem.tsx index 1c62559d1e..9b7a2c4e02 100644 --- a/apps/web/components/booking/BookingListItem.tsx +++ b/apps/web/components/booking/BookingListItem.tsx @@ -259,14 +259,18 @@ function BookingListItem(booking: BookingItemProps) { }, icon: "map-pin" as const, }, - { - id: "add_members", - label: t("additional_guests"), - onClick: () => { - setIsOpenAddGuestsDialog(true); - }, - icon: "user-plus" as const, - }, + ...(booking.eventType?.disableGuests + ? [] + : [ + { + id: "add_members", + label: t("additional_guests"), + onClick: () => { + setIsOpenAddGuestsDialog(true); + }, + icon: "user-plus" as const, + }, + ]), ]; if (booking.eventType.schedulingType === SchedulingType.ROUND_ROBIN) { diff --git a/packages/trpc/server/routers/viewer/bookings/get.handler.ts b/packages/trpc/server/routers/viewer/bookings/get.handler.ts index cd8bc207be..36c5e785df 100644 --- a/packages/trpc/server/routers/viewer/bookings/get.handler.ts +++ b/packages/trpc/server/routers/viewer/bookings/get.handler.ts @@ -92,6 +92,7 @@ export async function getBookings({ recurringEvent: true, currency: true, metadata: true, + disableGuests: true, seatsShowAttendees: true, seatsShowAvailabilityCount: true, eventTypeColor: true,