fix: validation error indication on cards

This commit is contained in:
Björn Fromme
2025-10-23 10:19:18 +02:00
parent 3e54a58b9b
commit 2b272ef789
6 changed files with 208 additions and 17 deletions
@@ -94,8 +94,10 @@ class Step2Controller extends AbstractController
return $this->hxRedirect($request, $this->generateUrl('app_booking_create_step_3'));
}
// Generate cards data
$cardsData = $this->generateAllCardsData($bookingCreateDto);
// Generate cards data with validation state if form was submitted and failed
$cardsData = (true === $form->isSubmitted() && false === $form->isValid())
? $this->participantCardService->getAllCardsDataWithValidation($bookingCreateDto, ['booking_create'])
: $this->generateAllCardsData($bookingCreateDto);
// Calculate summary data
$summaryData = $this->calculateSummaryData($bookingCreateDto);