diff --git a/apps/api/v2/src/ee/bookings/2024-04-15/inputs/create-booking.input.ts b/apps/api/v2/src/ee/bookings/2024-04-15/inputs/create-booking.input.ts index eb12c1e915dab5..6bc6c8200746ed 100644 --- a/apps/api/v2/src/ee/bookings/2024-04-15/inputs/create-booking.input.ts +++ b/apps/api/v2/src/ee/bookings/2024-04-15/inputs/create-booking.input.ts @@ -12,6 +12,7 @@ import { isEmail, Validate, IsInt, + IsEmail, } from "class-validator"; import { ValidationOptions, registerDecorator } from "class-validator"; @@ -64,8 +65,8 @@ class Response { @ValidateBookingName() name!: string | BookingName; - @Validate((value: string) => !value || isEmail(value), { - message: "Invalid response email", + @IsEmail({}, { + message: "Email is required and must be a valid email address", }) @ApiProperty() email!: string;