fix: reset room assignments after updated selection if required

This commit is contained in:
Björn Fromme
2025-12-11 11:27:48 +01:00
parent b4c03160ca
commit f54f66cd32
3 changed files with 150 additions and 0 deletions
@@ -74,6 +74,9 @@ class Step2Controller extends AbstractController
fn ($user, $participant) => $this->prepopulationService->prepopulateApplicantFromUser($user, $participant)
);
// Validate room assignments against current selection (handles back-navigation from step 2 to step 1)
$this->roomAssignmentService->validateAndResetInvalidAssignments($bookingCreateDto);
// Auto-assign rooms if needed
$this->roomAssignmentService->assignRoomsIfNeeded($bookingCreateDto);