From 8d9d7bbb252d28568be11c5268903373aae3328f Mon Sep 17 00:00:00 2001 From: "GitStart-Cal.com" <121884634+gitstart-calcom@users.noreply.github.com> Date: Mon, 18 Sep 2023 19:15:40 +0000 Subject: [PATCH] fix: Required "Add guests" button isn't required on attendee's end (#11381) Co-authored-by: gitstart-calcom --- packages/features/bookings/lib/getBookingResponsesSchema.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/features/bookings/lib/getBookingResponsesSchema.ts b/packages/features/bookings/lib/getBookingResponsesSchema.ts index 70417effa0..067b5e1b11 100644 --- a/packages/features/bookings/lib/getBookingResponsesSchema.ts +++ b/packages/features/bookings/lib/getBookingResponsesSchema.ts @@ -166,6 +166,12 @@ function preprocess({ if (bookingField.type === "multiemail") { const emailsParsed = emailSchema.array().safeParse(value); + + if (isRequired && (!value || value.length === 0)) { + ctx.addIssue({ code: z.ZodIssueCode.custom, message: m(`error_required_field`) }); + continue; + } + if (!emailsParsed.success) { ctx.addIssue({ code: z.ZodIssueCode.custom,