f3d60b141f
* fix: skip select field validation for existing responses during reschedule - Modify hasRequiredBookingFieldsResponses to detect reschedule context - Skip validation for select, multiselect, checkbox, and radio fields during reschedule to preserve existing responses - Fixes validation error when rescheduling bookings with select field responses that may no longer match current field options Resolves issue where reschedule operations fail with 'Value Travel, Adventure & Wildlife is not valid for type select for field Niche-project' error Co-Authored-By: anik@cal.com <adhabal2002@gmail.com> * fix: skip frontend validation for existing select field responses during reschedule - Revert backend changes in bookings.service.ts as the issue is frontend-only - Add reschedule detection in getBookingResponsesSchema.ts preprocess function - Skip option validation for select, radio, multiselect, and checkbox fields during reschedule - Preserves existing booking responses that may no longer match current field options - Fixes error 'Value Travel, Adventure & Wildlife is not valid for type select for field Niche-project' during slot selection Co-Authored-By: anik@cal.com <adhabal2002@gmail.com> * fix: extend reschedule validation skip to handle multiemail fields like guests - Add reschedule-aware logic to multiemail validation in getBookingResponsesSchema.ts - Skip validation for existing multiemail responses during reschedule to avoid type mismatch errors - Fixes 'Value is not valid for type text for field guests' error during slot selection - Complements existing fix for select/radio field validation during reschedule Co-Authored-By: anik@cal.com <adhabal2002@gmail.com> * fix: disable guests field inputs for seated events - Disable type SelectField for guests field in seated events - Disable identifier InputField for guests field in seated events - Add validation to prevent saving guests field changes for seated events - Pass seatsEnabled prop from EventAdvancedTab to FormBuilder - Use condition: seatsEnabled && formFieldType === 'multiemail' && fieldForm.getValues('name') === 'guests' - Fix linting warnings: remove unused variable and add missing dependency Co-Authored-By: anik@cal.com <adhabal2002@gmail.com> * Update getBookingResponsesSchema.ts * Update FormBuilder.tsx * Update FormBuilder.tsx * update --------- Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>